From 290362d91d840ad6feed5b59191a058f5e998d3c Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Mon, 22 Dec 2014 14:56:40 +0100 Subject: KDE 4.6.5 for Slackware 13.37 (07jul2011) --- PKGLIST | 200 +++++++++++++++++++++ README | 106 +++++++++++ deps/PyQt/PyQt.SlackBuild | 99 ++++++++++ deps/PyQt/PyQt.info | 2 + deps/PyQt/PyQt.phonon.diff.gz | Bin 0 -> 254 bytes deps/PyQt/slack-desc | 19 ++ deps/QScintilla/QScintilla.SlackBuild | 100 +++++++++++ deps/QScintilla/slack-desc | 19 ++ deps/akonadi/akonadi.SlackBuild | 110 ++++++++++++ deps/akonadi/akonadi.agentpluginloader.diff | 64 +++++++ deps/akonadi/doinst.sh.gz | Bin 0 -> 110 bytes deps/akonadi/slack-desc | 19 ++ deps/alldeps.SlackBuild | 58 ++++++ deps/attica/attica.SlackBuild | 100 +++++++++++ deps/attica/slack-desc | 19 ++ deps/ebook-tools/ebook-tools.SlackBuild | 113 ++++++++++++ deps/ebook-tools/ebook-tools.paths.diff | 10 ++ deps/ebook-tools/slack-desc | 19 ++ deps/grantlee/grantlee.SlackBuild | 100 +++++++++++ deps/grantlee/slack-desc | 19 ++ deps/hunspell/hunspell.SlackBuild | 121 +++++++++++++ deps/hunspell/slack-desc | 19 ++ deps/libatasmart/README | 2 + deps/libatasmart/libatasmart.SlackBuild | 95 ++++++++++ deps/libatasmart/libatasmart.info | 1 + deps/libatasmart/slack-desc | 19 ++ deps/libbluedevil/libbluedevil.SlackBuild | 104 +++++++++++ deps/libbluedevil/slack-desc | 19 ++ deps/libdbusmenu-qt/libdbusmenu-qt.SlackBuild | 107 +++++++++++ deps/libdbusmenu-qt/slack-desc | 19 ++ deps/libssh/libssh.SlackBuild | 108 +++++++++++ deps/libssh/slack-desc | 19 ++ deps/sg3_utils/sg3_utils.SlackBuild | 103 +++++++++++ deps/sg3_utils/sg3_utils.info | 1 + deps/sg3_utils/slack-desc | 20 +++ deps/sip/sip.SlackBuild | 96 ++++++++++ deps/sip/sip.info | 2 + deps/sip/slack-desc | 19 ++ deps/soprano/slack-desc | 19 ++ deps/soprano/soprano.SlackBuild | 99 ++++++++++ deps/system-config-printer/doinst.sh.gz | Bin 0 -> 389 bytes deps/system-config-printer/slack-desc | 19 ++ .../system-config-printer.SlackBuild | 132 ++++++++++++++ deps/udisks/slack-desc | 19 ++ deps/udisks/udisks.SlackBuild | 102 +++++++++++ deps/udisks/udisks.url | 1 + deps/updates.SlackBuild | 42 +++++ deps/upower/doinst.sh.gz | Bin 0 -> 270 bytes deps/upower/slack-desc | 19 ++ deps/upower/upower.SlackBuild | 104 +++++++++++ deps/upower/upower.url | 1 + deps/virtuoso-ose/doinst.sh.gz | Bin 0 -> 267 bytes deps/virtuoso-ose/slack-desc | 19 ++ deps/virtuoso-ose/virtuoso-ose.SlackBuild | 116 ++++++++++++ kde/KDE.SlackBuild | 74 ++++++++ kde/KDE.options | 51 ++++++ kde/KDE_extra.SlackBuild | 58 ++++++ kde/amarok/amarok.SlackBuild | 109 +++++++++++ kde/amarok/doinst.sh.gz | Bin 0 -> 118 bytes kde/amarok/local.options | 1 + kde/amarok/slack-desc | 19 ++ kde/bluedevil/bluedevil.SlackBuild | 93 ++++++++++ kde/bluedevil/doinst.sh.gz | Bin 0 -> 124 bytes kde/bluedevil/local.options | 1 + kde/bluedevil/slack-desc | 19 ++ kde/k3b/doinst.sh.gz | Bin 0 -> 118 bytes kde/k3b/k3b.SlackBuild | 97 ++++++++++ kde/k3b/local.options | 1 + kde/k3b/slack-desc | 19 ++ kde/kaudiocreator/doinst.sh.gz | Bin 0 -> 118 bytes .../kaudiocreator-1.2.90-addlibs.patch | 11 ++ kde/kaudiocreator/kaudiocreator.SlackBuild | 90 ++++++++++ kde/kaudiocreator/local.options | 2 + kde/kaudiocreator/slack-desc | 19 ++ kde/kdeaccessibility/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdeaccessibility/kdeaccessibility.SlackBuild | 92 ++++++++++ kde/kdeaccessibility/slack-desc | 20 +++ kde/kdeadmin/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdeadmin/kdeadmin.SlackBuild | 96 ++++++++++ kde/kdeadmin/knetworkconf.diff.gz | Bin 0 -> 1283 bytes kde/kdeadmin/slack-desc | 20 +++ kde/kdeartwork/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdeartwork/kdeartwork.SlackBuild | 91 ++++++++++ kde/kdeartwork/slack-desc | 19 ++ kde/kdebase-runtime/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdebase-runtime/kdebase-runtime.SlackBuild | 94 ++++++++++ kde/kdebase-runtime/slack-desc | 18 ++ kde/kdebase-workspace/config/Xsession | 88 +++++++++ kde/kdebase-workspace/config/Xsession.orig | 65 +++++++ kde/kdebase-workspace/doinst.sh.gz | Bin 0 -> 361 bytes kde/kdebase-workspace/kdebase-workspace.SlackBuild | 131 ++++++++++++++ .../kdebase-workspace.kdm.server.timeout.diff.gz | Bin 0 -> 247 bytes kde/kdebase-workspace/slack-desc | 12 ++ kde/kdebase-workspace/xinit/xinitrc.kde | 32 ++++ kde/kdebase/config/kdeglobals | 4 + kde/kdebase/doinst.sh.gz | Bin 0 -> 124 bytes kde/kdebase/kdebase.SlackBuild | 112 ++++++++++++ kde/kdebase/profile.d/kde.csh | 12 ++ kde/kdebase/profile.d/kde.sh | 13 ++ kde/kdebase/slack-desc | 19 ++ kde/kdebindings/kdebindings-len-ptr-rfloat.diff.gz | Bin 0 -> 1819 bytes kde/kdebindings/kdebindings-ruby-env.h.diff.gz | Bin 0 -> 1812 bytes kde/kdebindings/kdebindings-rubyconfig.h.diff.gz | Bin 0 -> 307 bytes .../kdebindings.1170602.sip_4_11_x.diff.gz | Bin 0 -> 658 bytes kde/kdebindings/kdebindings.SlackBuild | 110 ++++++++++++ kde/kdebindings/slack-desc | 19 ++ kde/kdeedu/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdeedu/kdeedu.SlackBuild | 90 ++++++++++ kde/kdeedu/slack-desc | 19 ++ kde/kdegames/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdegames/kdegames.SlackBuild | 90 ++++++++++ kde/kdegames/slack-desc | 19 ++ kde/kdegraphics/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdegraphics/kdegraphics.SlackBuild | 92 ++++++++++ kde/kdegraphics/slack-desc | 19 ++ kde/kdelibs/doinst.sh.gz | Bin 0 -> 142 bytes kde/kdelibs/kdelibs.CVE-2011-1168.patch.gz | Bin 0 -> 400 bytes kde/kdelibs/kdelibs.SlackBuild | 106 +++++++++++ kde/kdelibs/kdelibs.docbook.patch.gz | Bin 0 -> 361 bytes kde/kdelibs/kdelibs.kssl.CVE-2011-3365.patch | 24 +++ kde/kdelibs/kdesu-allow_NOPASS_in_suauth.patch.gz | Bin 0 -> 766 bytes kde/kdelibs/local.options | 2 + kde/kdelibs/slack-desc | 19 ++ kde/kdemultimedia/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdemultimedia/kdemultimedia.SlackBuild | 90 ++++++++++ kde/kdemultimedia/slack-desc | 19 ++ kde/kdenetwork/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdenetwork/kdenetwork.SlackBuild | 92 ++++++++++ kde/kdenetwork/kdenetwork.libktorrent.diff.gz | Bin 0 -> 427 bytes kde/kdenetwork/slack-desc | 19 ++ kde/kdepim-runtime/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdepim-runtime/kdepim-runtime.SlackBuild | 91 ++++++++++ kde/kdepim-runtime/local.options | 2 + kde/kdepim-runtime/slack-desc | 19 ++ kde/kdepim/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdepim/kdepim-4.5.85-install-headers.patch | 124 +++++++++++++ kde/kdepim/kdepim.SlackBuild | 94 ++++++++++ kde/kdepim/local.options | 1 + kde/kdepim/slack-desc | 19 ++ .../kdepimlibs-4.6.imap4.cpp.r1216163.diff.gz | Bin 0 -> 409 bytes kde/kdepimlibs/kdepimlibs.SlackBuild | 93 ++++++++++ kde/kdepimlibs/slack-desc | 19 ++ kde/kdeplasma-addons/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdeplasma-addons/kdeplasma-addons.SlackBuild | 90 ++++++++++ kde/kdeplasma-addons/slack-desc | 19 ++ kde/kdesdk/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdesdk/kdesdk.SlackBuild | 90 ++++++++++ kde/kdesdk/slack-desc | 19 ++ kde/kdetoys/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdetoys/kdetoys.SlackBuild | 90 ++++++++++ kde/kdetoys/slack-desc | 19 ++ kde/kdeutils/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdeutils/kdeutils.SlackBuild | 102 +++++++++++ kde/kdeutils/kdeutils.ark.CVE-2011-2725.patch.gz | Bin 0 -> 670 bytes kde/kdeutils/kdeutils_bug_276568.patch.gz | Bin 0 -> 1907 bytes kde/kdeutils/kdeutils_bug_277020.patch.gz | Bin 0 -> 381 bytes kde/kdeutils/local.options | 1 + kde/kdeutils/slack-desc | 19 ++ kde/kdevelop/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdevelop/kdevelop.SlackBuild | 91 ++++++++++ kde/kdevelop/local.options | 1 + kde/kdevelop/slack-desc | 19 ++ kde/kdevplatform/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdevplatform/kdevplatform.SlackBuild | 91 ++++++++++ kde/kdevplatform/local.options | 1 + kde/kdevplatform/slack-desc | 19 ++ kde/kdewebdev/doinst.sh.gz | Bin 0 -> 118 bytes kde/kdewebdev/include-tidy.patch.gz | Bin 0 -> 260 bytes kde/kdewebdev/kde4-kdewebdev-findtidy.diff.gz | Bin 0 -> 391 bytes kde/kdewebdev/kdewebdev.SlackBuild | 108 +++++++++++ kde/kdewebdev/slack-desc | 19 ++ kde/kdewebdev/tidy/get-tidy-cvs.sh | 37 ++++ kde/kdewebdev/tidy/tidy.SlackBuild | 104 +++++++++++ kde/kdewebdev/tidy/tidy.build | 92 ++++++++++ kde/koffice/doinst.sh.gz | Bin 0 -> 118 bytes kde/koffice/koffice.SlackBuild | 90 ++++++++++ kde/koffice/koffice.krita.png14.diff.gz | Bin 0 -> 267 bytes kde/koffice/local.options | 1 + kde/koffice/slack-desc | 19 ++ kde/konq-plugins/konq-plugins-4.4.0-qt47.patch.gz | Bin 0 -> 318 bytes kde/konq-plugins/konq-plugins.SlackBuild | 93 ++++++++++ kde/konq-plugins/local.options | 1 + kde/konq-plugins/slack-desc | 19 ++ kde/kopete-cryptography/doinst.sh.gz | Bin 0 -> 118 bytes .../kopete-cryptography.SlackBuild | 91 ++++++++++ kde/kopete-cryptography/local.options | 1 + kde/kopete-cryptography/slack-desc | 19 ++ kde/ktorrent/doinst.sh.gz | Bin 0 -> 118 bytes kde/ktorrent/ktorrent.SlackBuild | 91 ++++++++++ kde/ktorrent/local.options | 1 + kde/ktorrent/slack-desc | 19 ++ kde/kwebkitpart/kwebkitpart.SlackBuild | 88 +++++++++ kde/kwebkitpart/local.options | 2 + kde/kwebkitpart/slack-desc | 19 ++ kde/libktorrent/libktorrent.SlackBuild | 90 ++++++++++ kde/libktorrent/local.options | 1 + kde/libktorrent/slack-desc | 19 ++ kde/oxygen-icons/oxygen-icons.SlackBuild | 86 +++++++++ kde/oxygen-icons/slack-desc | 19 ++ kde/polkit-kde-agent-1/local.options | 1 + .../polkit-kde-agent-1.SlackBuild | 93 ++++++++++ kde/polkit-kde-agent-1/pull-polkit-kde-agent-1 | 6 + kde/polkit-kde-agent-1/slack-desc | 18 ++ kde/polkit-kde-kcmodules-1/local.options | 1 + .../polkit-kde-kcmodules-1.SlackBuild | 93 ++++++++++ .../pull-polkit-kde-kcmodules-1 | 6 + kde/polkit-kde-kcmodules-1/slack-desc | 18 ++ kde/polkit-qt-1/local.options | 1 + kde/polkit-qt-1/polkit-qt-1.SlackBuild | 90 ++++++++++ kde/polkit-qt-1/pull-polkit-qt-1 | 6 + kde/polkit-qt-1/slack-desc | 19 ++ kde/skanlite/doinst.sh.gz | Bin 0 -> 118 bytes kde/skanlite/local.options | 1 + kde/skanlite/skanlite.SlackBuild | 85 +++++++++ kde/skanlite/slack-desc | 19 ++ kdei/kde-l10n/kde-l10n.SlackBuild | 150 ++++++++++++++++ .../kdepim-l10n/extract-kdepim-goodness.sh | 23 +++ ...5.korganizer.docbook.reorganize.diff.gz.defunct | Bin 0 -> 507 bytes kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca | 11 ++ .../slack-desc/slack-desc.kde-l10n-ca@valencia | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN | 11 ++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW | 11 ++ 283 files changed, 8780 insertions(+) create mode 100644 PKGLIST create mode 100644 README create mode 100755 deps/PyQt/PyQt.SlackBuild create mode 100644 deps/PyQt/PyQt.info create mode 100644 deps/PyQt/PyQt.phonon.diff.gz create mode 100644 deps/PyQt/slack-desc create mode 100755 deps/QScintilla/QScintilla.SlackBuild create mode 100644 deps/QScintilla/slack-desc create mode 100755 deps/akonadi/akonadi.SlackBuild create mode 100644 deps/akonadi/akonadi.agentpluginloader.diff create mode 100644 deps/akonadi/doinst.sh.gz create mode 100644 deps/akonadi/slack-desc create mode 100755 deps/alldeps.SlackBuild create mode 100755 deps/attica/attica.SlackBuild create mode 100644 deps/attica/slack-desc create mode 100755 deps/ebook-tools/ebook-tools.SlackBuild create mode 100644 deps/ebook-tools/ebook-tools.paths.diff create mode 100644 deps/ebook-tools/slack-desc create mode 100755 deps/grantlee/grantlee.SlackBuild create mode 100644 deps/grantlee/slack-desc create mode 100755 deps/hunspell/hunspell.SlackBuild create mode 100644 deps/hunspell/slack-desc create mode 100644 deps/libatasmart/README create mode 100755 deps/libatasmart/libatasmart.SlackBuild create mode 100644 deps/libatasmart/libatasmart.info create mode 100644 deps/libatasmart/slack-desc create mode 100755 deps/libbluedevil/libbluedevil.SlackBuild create mode 100644 deps/libbluedevil/slack-desc create mode 100755 deps/libdbusmenu-qt/libdbusmenu-qt.SlackBuild create mode 100644 deps/libdbusmenu-qt/slack-desc create mode 100755 deps/libssh/libssh.SlackBuild create mode 100644 deps/libssh/slack-desc create mode 100755 deps/sg3_utils/sg3_utils.SlackBuild create mode 100644 deps/sg3_utils/sg3_utils.info create mode 100644 deps/sg3_utils/slack-desc create mode 100755 deps/sip/sip.SlackBuild create mode 100644 deps/sip/sip.info create mode 100644 deps/sip/slack-desc create mode 100644 deps/soprano/slack-desc create mode 100755 deps/soprano/soprano.SlackBuild create mode 100644 deps/system-config-printer/doinst.sh.gz create mode 100644 deps/system-config-printer/slack-desc create mode 100755 deps/system-config-printer/system-config-printer.SlackBuild create mode 100644 deps/udisks/slack-desc create mode 100755 deps/udisks/udisks.SlackBuild create mode 100644 deps/udisks/udisks.url create mode 100755 deps/updates.SlackBuild create mode 100644 deps/upower/doinst.sh.gz create mode 100644 deps/upower/slack-desc create mode 100755 deps/upower/upower.SlackBuild create mode 100644 deps/upower/upower.url 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 create mode 100755 kde/KDE.SlackBuild create mode 100644 kde/KDE.options create mode 100755 kde/KDE_extra.SlackBuild create mode 100755 kde/amarok/amarok.SlackBuild create mode 100644 kde/amarok/doinst.sh.gz create mode 100644 kde/amarok/local.options create mode 100644 kde/amarok/slack-desc create mode 100755 kde/bluedevil/bluedevil.SlackBuild create mode 100644 kde/bluedevil/doinst.sh.gz create mode 100644 kde/bluedevil/local.options create mode 100644 kde/bluedevil/slack-desc create mode 100644 kde/k3b/doinst.sh.gz create mode 100755 kde/k3b/k3b.SlackBuild create mode 100644 kde/k3b/local.options create mode 100644 kde/k3b/slack-desc create mode 100644 kde/kaudiocreator/doinst.sh.gz create mode 100644 kde/kaudiocreator/kaudiocreator-1.2.90-addlibs.patch create mode 100755 kde/kaudiocreator/kaudiocreator.SlackBuild create mode 100644 kde/kaudiocreator/local.options create mode 100644 kde/kaudiocreator/slack-desc create mode 100644 kde/kdeaccessibility/doinst.sh.gz create mode 100755 kde/kdeaccessibility/kdeaccessibility.SlackBuild create mode 100644 kde/kdeaccessibility/slack-desc create mode 100644 kde/kdeadmin/doinst.sh.gz create mode 100755 kde/kdeadmin/kdeadmin.SlackBuild create mode 100644 kde/kdeadmin/knetworkconf.diff.gz create mode 100644 kde/kdeadmin/slack-desc create mode 100644 kde/kdeartwork/doinst.sh.gz create mode 100755 kde/kdeartwork/kdeartwork.SlackBuild create mode 100644 kde/kdeartwork/slack-desc create mode 100644 kde/kdebase-runtime/doinst.sh.gz create mode 100755 kde/kdebase-runtime/kdebase-runtime.SlackBuild create mode 100644 kde/kdebase-runtime/slack-desc create mode 100644 kde/kdebase-workspace/config/Xsession create mode 100644 kde/kdebase-workspace/config/Xsession.orig create mode 100644 kde/kdebase-workspace/doinst.sh.gz create mode 100755 kde/kdebase-workspace/kdebase-workspace.SlackBuild create mode 100644 kde/kdebase-workspace/kdebase-workspace.kdm.server.timeout.diff.gz create mode 100644 kde/kdebase-workspace/slack-desc create mode 100755 kde/kdebase-workspace/xinit/xinitrc.kde create mode 100644 kde/kdebase/config/kdeglobals create mode 100644 kde/kdebase/doinst.sh.gz create mode 100755 kde/kdebase/kdebase.SlackBuild create mode 100755 kde/kdebase/profile.d/kde.csh create mode 100755 kde/kdebase/profile.d/kde.sh create mode 100644 kde/kdebase/slack-desc create mode 100644 kde/kdebindings/kdebindings-len-ptr-rfloat.diff.gz create mode 100644 kde/kdebindings/kdebindings-ruby-env.h.diff.gz create mode 100644 kde/kdebindings/kdebindings-rubyconfig.h.diff.gz create mode 100644 kde/kdebindings/kdebindings.1170602.sip_4_11_x.diff.gz create mode 100755 kde/kdebindings/kdebindings.SlackBuild create mode 100644 kde/kdebindings/slack-desc create mode 100644 kde/kdeedu/doinst.sh.gz create mode 100755 kde/kdeedu/kdeedu.SlackBuild create mode 100644 kde/kdeedu/slack-desc create mode 100644 kde/kdegames/doinst.sh.gz create mode 100755 kde/kdegames/kdegames.SlackBuild create mode 100644 kde/kdegames/slack-desc create mode 100644 kde/kdegraphics/doinst.sh.gz create mode 100755 kde/kdegraphics/kdegraphics.SlackBuild create mode 100644 kde/kdegraphics/slack-desc create mode 100644 kde/kdelibs/doinst.sh.gz create mode 100644 kde/kdelibs/kdelibs.CVE-2011-1168.patch.gz create mode 100755 kde/kdelibs/kdelibs.SlackBuild create mode 100644 kde/kdelibs/kdelibs.docbook.patch.gz create mode 100644 kde/kdelibs/kdelibs.kssl.CVE-2011-3365.patch create mode 100644 kde/kdelibs/kdesu-allow_NOPASS_in_suauth.patch.gz create mode 100644 kde/kdelibs/local.options create mode 100644 kde/kdelibs/slack-desc create mode 100644 kde/kdemultimedia/doinst.sh.gz create mode 100755 kde/kdemultimedia/kdemultimedia.SlackBuild create mode 100644 kde/kdemultimedia/slack-desc create mode 100644 kde/kdenetwork/doinst.sh.gz create mode 100755 kde/kdenetwork/kdenetwork.SlackBuild create mode 100644 kde/kdenetwork/kdenetwork.libktorrent.diff.gz create mode 100644 kde/kdenetwork/slack-desc create mode 100644 kde/kdepim-runtime/doinst.sh.gz create mode 100755 kde/kdepim-runtime/kdepim-runtime.SlackBuild create mode 100644 kde/kdepim-runtime/local.options create mode 100644 kde/kdepim-runtime/slack-desc create mode 100644 kde/kdepim/doinst.sh.gz create mode 100644 kde/kdepim/kdepim-4.5.85-install-headers.patch create mode 100755 kde/kdepim/kdepim.SlackBuild create mode 100644 kde/kdepim/local.options create mode 100644 kde/kdepim/slack-desc create mode 100644 kde/kdepimlibs/kdepimlibs-4.6.imap4.cpp.r1216163.diff.gz create mode 100755 kde/kdepimlibs/kdepimlibs.SlackBuild create mode 100644 kde/kdepimlibs/slack-desc create mode 100644 kde/kdeplasma-addons/doinst.sh.gz create mode 100755 kde/kdeplasma-addons/kdeplasma-addons.SlackBuild create mode 100644 kde/kdeplasma-addons/slack-desc create mode 100644 kde/kdesdk/doinst.sh.gz create mode 100755 kde/kdesdk/kdesdk.SlackBuild create mode 100644 kde/kdesdk/slack-desc create mode 100644 kde/kdetoys/doinst.sh.gz create mode 100755 kde/kdetoys/kdetoys.SlackBuild create mode 100644 kde/kdetoys/slack-desc create mode 100644 kde/kdeutils/doinst.sh.gz create mode 100755 kde/kdeutils/kdeutils.SlackBuild create mode 100644 kde/kdeutils/kdeutils.ark.CVE-2011-2725.patch.gz create mode 100644 kde/kdeutils/kdeutils_bug_276568.patch.gz create mode 100644 kde/kdeutils/kdeutils_bug_277020.patch.gz create mode 100644 kde/kdeutils/local.options create mode 100644 kde/kdeutils/slack-desc create mode 100644 kde/kdevelop/doinst.sh.gz create mode 100755 kde/kdevelop/kdevelop.SlackBuild create mode 100644 kde/kdevelop/local.options create mode 100644 kde/kdevelop/slack-desc create mode 100644 kde/kdevplatform/doinst.sh.gz create mode 100755 kde/kdevplatform/kdevplatform.SlackBuild create mode 100644 kde/kdevplatform/local.options create mode 100644 kde/kdevplatform/slack-desc create mode 100644 kde/kdewebdev/doinst.sh.gz create mode 100644 kde/kdewebdev/include-tidy.patch.gz create mode 100644 kde/kdewebdev/kde4-kdewebdev-findtidy.diff.gz create mode 100755 kde/kdewebdev/kdewebdev.SlackBuild create mode 100644 kde/kdewebdev/slack-desc create mode 100755 kde/kdewebdev/tidy/get-tidy-cvs.sh create mode 100755 kde/kdewebdev/tidy/tidy.SlackBuild create mode 100755 kde/kdewebdev/tidy/tidy.build create mode 100644 kde/koffice/doinst.sh.gz create mode 100755 kde/koffice/koffice.SlackBuild create mode 100644 kde/koffice/koffice.krita.png14.diff.gz create mode 100644 kde/koffice/local.options create mode 100644 kde/koffice/slack-desc create mode 100644 kde/konq-plugins/konq-plugins-4.4.0-qt47.patch.gz create mode 100755 kde/konq-plugins/konq-plugins.SlackBuild create mode 100644 kde/konq-plugins/local.options create mode 100644 kde/konq-plugins/slack-desc create mode 100644 kde/kopete-cryptography/doinst.sh.gz create mode 100755 kde/kopete-cryptography/kopete-cryptography.SlackBuild create mode 100644 kde/kopete-cryptography/local.options create mode 100644 kde/kopete-cryptography/slack-desc create mode 100644 kde/ktorrent/doinst.sh.gz create mode 100755 kde/ktorrent/ktorrent.SlackBuild create mode 100644 kde/ktorrent/local.options create mode 100644 kde/ktorrent/slack-desc create mode 100755 kde/kwebkitpart/kwebkitpart.SlackBuild create mode 100644 kde/kwebkitpart/local.options create mode 100644 kde/kwebkitpart/slack-desc create mode 100755 kde/libktorrent/libktorrent.SlackBuild create mode 100644 kde/libktorrent/local.options create mode 100644 kde/libktorrent/slack-desc create mode 100755 kde/oxygen-icons/oxygen-icons.SlackBuild create mode 100644 kde/oxygen-icons/slack-desc create mode 100644 kde/polkit-kde-agent-1/local.options create mode 100755 kde/polkit-kde-agent-1/polkit-kde-agent-1.SlackBuild create mode 100644 kde/polkit-kde-agent-1/pull-polkit-kde-agent-1 create mode 100644 kde/polkit-kde-agent-1/slack-desc create mode 100644 kde/polkit-kde-kcmodules-1/local.options create mode 100755 kde/polkit-kde-kcmodules-1/polkit-kde-kcmodules-1.SlackBuild create mode 100644 kde/polkit-kde-kcmodules-1/pull-polkit-kde-kcmodules-1 create mode 100644 kde/polkit-kde-kcmodules-1/slack-desc create mode 100644 kde/polkit-qt-1/local.options create mode 100755 kde/polkit-qt-1/polkit-qt-1.SlackBuild create mode 100644 kde/polkit-qt-1/pull-polkit-qt-1 create mode 100644 kde/polkit-qt-1/slack-desc create mode 100644 kde/skanlite/doinst.sh.gz create mode 100644 kde/skanlite/local.options create mode 100755 kde/skanlite/skanlite.SlackBuild create mode 100644 kde/skanlite/slack-desc create mode 100755 kdei/kde-l10n/kde-l10n.SlackBuild create mode 100755 kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh create mode 100644 kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.gz.defunct create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW diff --git a/PKGLIST b/PKGLIST new file mode 100644 index 0000000..b7f700d --- /dev/null +++ b/PKGLIST @@ -0,0 +1,200 @@ +13.37/4.6.5/x86/deps/PyQt-4.8.4-i486-1alien.txz +13.37/4.6.5/x86/deps/QScintilla-2.5.1-i486-1alien.txz +13.37/4.6.5/x86/deps/akonadi-1.5.3-i486-2alien.txz +13.37/4.6.5/x86/deps/attica-0.2.80-i486-1alien.txz +13.37/4.6.5/x86/deps/ebook-tools-0.2.1-i486-1alien.txz +13.37/4.6.5/x86/deps/grantlee-0.1.8-i486-1alien.txz +13.37/4.6.5/x86/deps/hunspell-1.3.1-i486-1alien.txz +13.37/4.6.5/x86/deps/libatasmart-0.17-i486-1alien.txz +13.37/4.6.5/x86/deps/libbluedevil-1.8.1-i486-1alien.txz +13.37/4.6.5/x86/deps/libdbusmenu-qt-0.8.1-i486-1alien.txz +13.37/4.6.5/x86/deps/libssh-0.5.0-i486-1alien.txz +13.37/4.6.5/x86/deps/sg3_utils-1.31-i486-1alien.txz +13.37/4.6.5/x86/deps/sip-4.12.2-i486-1alien.txz +13.37/4.6.5/x86/deps/soprano-2.6.0-i486-1alien.txz +13.37/4.6.5/x86/deps/system-config-printer-1.3.2-i486-1alien.txz +13.37/4.6.5/x86/deps/udisks-1.0.2-i486-1alien.txz +13.37/4.6.5/x86/deps/upower-0.9.9-i486-1alien.txz +13.37/4.6.5/x86/deps/virtuoso-ose-6.1.3-i486-1alien.txz +13.37/4.6.5/x86/kde/bluedevil-1.1-i486-1alien.txz +13.37/4.6.5/x86/kde/k3b-2.0_fb10bb8-i486-1alien.txz +13.37/4.6.5/x86/kde/kaudiocreator-r1220746-i486-1alien.txz +13.37/4.6.5/x86/kde/kdeaccessibility-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdeadmin-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdeartwork-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdebase-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdebase-runtime-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdebase-workspace-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdebindings-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdeedu-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdegames-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdegraphics-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdelibs-4.6.5-i486-2alien.txz +13.37/4.6.5/x86/kde/kdemultimedia-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdenetwork-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdepim-4.6.1-i486-1alien.txz +13.37/4.6.5/x86/kde/kdepim-runtime-4.6.1-i486-1alien.txz +13.37/4.6.5/x86/kde/kdepimlibs-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdeplasma-addons-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdesdk-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdetoys-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kdeutils-4.6.5-i486-3alien.txz +13.37/4.6.5/x86/kde/kdewebdev-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/kwebkitpart-c9cd864_20110228git-i486-1alien.txz +13.37/4.6.5/x86/kde/oxygen-icons-4.6.5-i486-1alien.txz +13.37/4.6.5/x86/kde/polkit-kde-agent-1-0.99.0-i486-1alien.txz +13.37/4.6.5/x86/kde/polkit-kde-kcmodules-1-20101202git-i486-1alien.txz +13.37/4.6.5/x86/kde/polkit-qt-1-0.99.0-i486-1alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ar-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-bg-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ca-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ca\@valencia-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-cs-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-da-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-de-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-el-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-en_GB-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-es-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-et-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-eu-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-fi-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-fr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ga-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-gl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-gu-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-he-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-hi-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-hr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-hu-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ia-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-id-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-is-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-it-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ja-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-kk-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-km-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-kn-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ko-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-lt-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-lv-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-mai-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-nb-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-nds-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-nl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-nn-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-pa-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-pl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-pt-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-pt_BR-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ro-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-ru-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-sk-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-sl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-sr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-sv-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-th-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-tr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-uk-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-wa-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-zh_CN-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86/kdei/kde-l10n-zh_TW-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/deps/PyQt-4.8.4-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/QScintilla-2.5.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/akonadi-1.5.3-x86_64-2alien.txz +13.37/4.6.5/x86_64/deps/attica-0.2.80-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/ebook-tools-0.2.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/grantlee-0.1.8-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/hunspell-1.3.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/libatasmart-0.17-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/libbluedevil-1.8.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/libdbusmenu-qt-0.8.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/libssh-0.5.0-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/sg3_utils-1.31-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/sip-4.12.2-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/soprano-2.6.0-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/system-config-printer-1.3.2-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/udisks-1.0.2-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/upower-0.9.9-x86_64-1alien.txz +13.37/4.6.5/x86_64/deps/virtuoso-ose-6.1.3-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/bluedevil-1.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/k3b-2.0_fb10bb8-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kaudiocreator-r1220746-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdeaccessibility-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdeadmin-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdeartwork-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdebase-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdebase-runtime-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdebase-workspace-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdebindings-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdeedu-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdegames-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdegraphics-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdelibs-4.6.5-x86_64-2alien.txz +13.37/4.6.5/x86_64/kde/kdemultimedia-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdenetwork-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdepim-4.6.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdepim-runtime-4.6.1-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdepimlibs-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdeplasma-addons-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdesdk-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdetoys-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kdeutils-4.6.5-x86_64-3alien.txz +13.37/4.6.5/x86_64/kde/kdewebdev-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/kwebkitpart-c9cd864_20110228git-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/oxygen-icons-4.6.5-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/polkit-kde-agent-1-0.99.0-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/polkit-kde-kcmodules-1-20101202git-x86_64-1alien.txz +13.37/4.6.5/x86_64/kde/polkit-qt-1-0.99.0-x86_64-1alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ar-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-bg-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ca-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ca\@valencia-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-cs-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-da-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-de-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-el-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-en_GB-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-es-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-et-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-eu-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-fi-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-fr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ga-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-gl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-gu-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-he-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-hi-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-hr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-hu-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ia-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-id-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-is-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-it-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ja-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-kk-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-km-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-kn-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ko-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-lt-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-lv-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-mai-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-nb-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-nds-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-nl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-nn-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-pa-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-pl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-pt-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-pt_BR-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ro-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-ru-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-sk-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-sl-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-sr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-sv-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-th-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-tr-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-uk-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-wa-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-zh_CN-4.6.5-noarch-2alien.txz +13.37/4.6.5/x86_64/kdei/kde-l10n-zh_TW-4.6.5-noarch-2alien.txz diff --git a/README b/README new file mode 100644 index 0000000..1d8e134 --- /dev/null +++ b/README @@ -0,0 +1,106 @@ +KDE4.6 +====== + +This is the KDE Software Compilation 4.6.5 for Slackware 13.37/current. +It is the fifth and last monthly bugfix release for the KDE SC 4.6 series. +Next in line is KDE 4.7 which probably will see the light of day in august. + +Most noticable about KDE 4.6 is that it no longer depends on HAL. And since +the version of X.Org found in Slackware 13.37 does not use HAL either +(likewise for XFCE 4.8.x), adding KDE 4.6.x and XFCE 4.8.x to Slackware in +future will be big step towards removal of HAL. +HAL is no longer maintained by its developer, and has been superceded by udisks. + +You have to run Slackware 13.37 (or slackware-current) in order to use +these packages. Do not expect these packages for KDE 4.6.5 to work on +Slackware 13.1... +If you want KDE 4.6.5 you are encouraged to upgrade to Slackware 13.37 ! + +My set of KDE SC 4.6.5 packages replaces the older version of KDE (4.5.5) +which comes with Slackware. There are several packages in the "deps" directory +that you need as well; these are updated Slackware packages or new packages +(grantlee, libatasmart, libbluedevil, libssh, sg3-utils, udisks and upower +are new packages for instance). Upgrading/installing these "deps" packages +is required for the proper functioning of KDE 4.6.5. + +NOTE: +About PIM (kdepim and kdepim-runtime) packages: +* The laatest stable versions of kdepim and kdepim-runtime - 4.6.1 - are + available in the KDE 4.6.5 collection! + The PIM developers have been working on the 4.6 release for a long time, and + 4.6.1 is their first bugfix version. + The PIM software release versions will be synchronized again with the main + KDE SC release schedule parallel with KDE SC versions, starting with 4.7.0. +* Please note that if you do not want to upgrade your PIM applications yet, + you can keep using kdepim and kdepim-runtime 4.4.10 which are included + with Slackware 13.37 and -current. + That version is still compatible with KDE 4.6.5. + +NOTE: +About the language packs (KDEI) - for Slackware 32-bit as well as 64-bit: +* KDE localizations (language packs) are available in "x86_64/kdei". You only + need one package (for your own language). Don't let the "x86_64" in the + directory name fool you, the language packs are useable on both platforms. +* Like in Slackware's own KDEI 4.5.5 packages, I have merged the language files + of kdepim-4.4.10 into the KDEI packages, so that you can use the PIM apps + like kmail in your own language if you decide to keep Slackware's version of + kdepim and kdepim-runtime. +* If you decide to install kdepim/kdepim-runtime 4.6.1, you will find that + that package already includes the translations/localizations. + +NOTE: +I have not added the kdevelop and kdevplatform packages which I shipped with +my first set of KDE 4.6 packages. Compatible versions of these packages are +now in Slackware 13.37 so that there is no longer a need for me to build them. + +NOTE: +Slackware's own polkit-kde-1 package must be removed before you start using +KDE 4.6.5! +Its functionality was split out into two new packages: polkit-kde-agent-1 and +polkit-kde-kcmodules-1, both of which you can find in my 'kde' directory. + +------------------------------------------------------------------------------- + +Below are the steps you take to install or upgrade to KDE 4.6.5. + +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 runlevl 4 (graphical login) you first have to +go back to runlevel 3 (console) by typing "init 3". + +To make it easy for you, this is an easy one-line command that downloads the +whole 4.6.5 directory with all the sources, and 32bit and 64bit packages: + + # rsync -av rsync://alien.slackbook.org/alien-kde/4.6.5 . + +Assuming you downloaded the complete directory tree "4.6.5" with everything +below, you change your current directory to where you found this README +(which is the directory called '4.6.5'). If you used the "rsync" command +above, then that would mean a simple: + + # cd 4.6.5 + +From within this directory, you run the following commands as root. + + On Slackware 32-bit: + # upgradepkg --reinstall --install-new x86/deps/*.t?z + # upgradepkg --reinstall --install-new x86/kde/*.t?z + # removepkg polkit-kde-1 + + On Slackware 64-bit: + # upgradepkg --reinstall --install-new x86_64/deps/*.t?z + # upgradepkg --reinstall --install-new x86_64/kde/*.t?z + # removepkg polkit-kde-1 + + If you already have one or more non-english language packs installed: + # upgradepkg x86_64/kdei/*.t?z + + If you want to have a non-english language pack installed but none is + currently installed, substitute your country code instead of the 'XX' + in the next command: + # upgradepkg --install-new x86_64/kdei/kde-l10n-XX-*.t?z + +Then reboot your system. + +=============================================================================== +Eric Hameleers - alien at slackware dot com - 07jul2011 + diff --git a/deps/PyQt/PyQt.SlackBuild b/deps/PyQt/PyQt.SlackBuild new file mode 100755 index 0000000..07eae0d --- /dev/null +++ b/deps/PyQt/PyQt.SlackBuild @@ -0,0 +1,99 @@ +#!/bin/sh + +# Slackware build script for PyQt + +# Copyright 2008 Aleksandar Samardzic +# 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. + +# Modified by Robby Workman +# Modified by Eric Hameleers + +PKGNAM=PyQt +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} +NUMJOBS=${NUMJOBS:--j6} + +# 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 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PKGNAM-x11-gpl-$VERSION +tar xvf $CWD/$PKGNAM-x11-gpl-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-x11-gpl-$VERSION || exit 1 + +# Fix phonon detection: +zcat $CWD/$PKGNAM.phonon.diff.gz | 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 {} \; + +# This avoids compiling a version number into KDE's .la files: +export QTDIR=/usr/lib${LIBDIRSUFFIX}/qt + +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" + +python configure.py --confirm-license --verbose + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + GPL_EXCEPTION*.TXT LICENSE.* NEWS OPENSOURCE-NOTICE.TXT README THANKS doc/* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz + diff --git a/deps/PyQt/PyQt.info b/deps/PyQt/PyQt.info new file mode 100644 index 0000000..f127e6d --- /dev/null +++ b/deps/PyQt/PyQt.info @@ -0,0 +1,2 @@ +HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/" +DOWNLOAD="http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-x11-gpl-4.5.4.tar.gz" diff --git a/deps/PyQt/PyQt.phonon.diff.gz b/deps/PyQt/PyQt.phonon.diff.gz new file mode 100644 index 0000000..b1441a4 Binary files /dev/null and b/deps/PyQt/PyQt.phonon.diff.gz differ diff --git a/deps/PyQt/slack-desc b/deps/PyQt/slack-desc new file mode 100644 index 0000000..4e01c51 --- /dev/null +++ b/deps/PyQt/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------------------------------------------------------| +PyQt: PyQt (Python bindings for Qt) +PyQt: +PyQt: PyQt is a set of Python bindings for Trolltech's Qt application +PyQt: framework and runs on all platforms supported by Qt. +PyQt: +PyQt: +PyQt: +PyQt: +PyQt: +PyQt: Homepage: http://www.riverbankcomputing.co.uk/software/PyQt/ +PyQt: diff --git a/deps/QScintilla/QScintilla.SlackBuild b/deps/QScintilla/QScintilla.SlackBuild new file mode 100755 index 0000000..42e0873 --- /dev/null +++ b/deps/QScintilla/QScintilla.SlackBuild @@ -0,0 +1,100 @@ +#!/bin/sh + +# Slackware build script for QScintilla + +# Copyright 2008 Robby Workman Northport, AL, 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=QScintilla +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) 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 + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-gpl-$VERSION +tar xvf $CWD/$PKGNAM-gpl-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-gpl-$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 {} \; + +cd Qt4 + qmake -o Makefile qscintilla.pro + make + make install INSTALL_ROOT=$PKG + # Yes, we'll spam the dev environment so we can build the other parts. + make install +cd - + +cd designer-Qt4 + qmake -o Makefile designer.pro + make + make install INSTALL_ROOT=$PKG +cd - + +cd Python + python configure.py -p 4 + make + make install DESTDIR=$PKG +cd - + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + *GPL* COPYING* NEWS OPENSOURCE-NOTICE.TXT README* doc/html-Qt4 doc/Scintilla \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/QScintilla/slack-desc b/deps/QScintilla/slack-desc new file mode 100644 index 0000000..f6edc09 --- /dev/null +++ b/deps/QScintilla/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--------------------------------------------------| +QScintilla: QScintilla (Qt port of the Scintilla C++ editor control) +QScintilla: +QScintilla: QScintilla includes features especially useful when editing and +QScintilla: debugging source code. These include support for syntax styling, +QScintilla: error indicators, code completion, and call tips. The selection +QScintilla: margin can contain markers like those used in debuggers to +QScintilla: indicate breakpoints and the current line. Styling choices are +QScintilla: more open than with many editors, allowing the use of +QScintilla: proportional fonts, bold and italics, multiple foreground and +QScintilla: background colours, and multiple fonts. +QScintilla: diff --git a/deps/akonadi/akonadi.SlackBuild b/deps/akonadi/akonadi.SlackBuild new file mode 100755 index 0000000..fdebfb0 --- /dev/null +++ b/deps/akonadi/akonadi.SlackBuild @@ -0,0 +1,110 @@ +#!/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:-2} + +# 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:--j6} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +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 + +# Fix a crash of akonadi when logging out of KDE: +cat $CWD/akonadi.agentpluginloader.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 + 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 \ + .. + 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/akonadi.agentpluginloader.diff b/deps/akonadi/akonadi.agentpluginloader.diff new file mode 100644 index 0000000..49228ef --- /dev/null +++ b/deps/akonadi/akonadi.agentpluginloader.diff @@ -0,0 +1,64 @@ +commit c8e45b10c32679bf070af5b7ad9a22b91eb9a02c +Author: Sergio Martins +Date: Mon Sep 12 13:48:33 2011 +0100 + + Fix crash on agent_launcher exit. + + Don't unload plugins here. They will be unloaded on application exit, + so it's redundant. + + Seems they are being unloaded too early, before QThreadStorage + cleanup occurs: + + ==18802== Invalid read of size 8 + ==18802== at 0x53178AE: QThreadStorage::deleteData(void*) (in + /data/installation/qt/qt-4.7/lib/libQtGui.so.4.7.1) + ==18802== by 0x5E8F8CF: QThreadStorageData::set(void*) + (qthreadstorage.cpp:165) + ==18802== by 0x5317940: void + qThreadStorage_setLocalData(QThreadStorageData&, QFontCache**) + (qthreadstorage.h:92) + ==18802== by 0x53165BA: + QThreadStorage::setLocalData(QFontCache*) (qthreadstorage.h:148) + ==18802== by 0x531407A: QFontCache::cleanup() (qfont.cpp:2632) + ==18802== by 0x5406536: QFont::cleanup() (qfont_x11.cpp:182) + ==18802== by 0x5104E35: qt_cleanup() (qapplication_x11.cpp:2647) + ==18802== by 0x50603B2: QApplication::~QApplication() + (qapplication.cpp:1172) + ==18802== by 0x41B1F6: main (agentlauncher.cpp:28) + ==18802== Address 0x11a090b0 is not stack'd, malloc'd or (recently) free'd + + CCBUG: 261788 + +diff --git a/agentserver/agentpluginloader.cpp b/agentserver/agentpluginloader.cpp +index 2d62d3b..456a124 100644 +--- a/agentserver/agentpluginloader.cpp ++++ b/agentserver/agentpluginloader.cpp +@@ -25,13 +25,8 @@ using namespace Akonadi; + + AgentPluginLoader::~AgentPluginLoader() + { +- QHash::iterator it = m_pluginLoaders.begin(); +- while ( it != m_pluginLoaders.end() ) { +- it.value()->unload(); +- ++it; +- } +- + qDeleteAll( m_pluginLoaders ); ++ m_pluginLoaders.clear(); + } + + QPluginLoader *AgentPluginLoader::load( const QString &pluginName ) +diff --git a/agentserver/agentpluginloader.h b/agentserver/agentpluginloader.h +index 77f5de9..c8c815f 100644 +--- a/agentserver/agentpluginloader.h ++++ b/agentserver/agentpluginloader.h +@@ -26,7 +26,7 @@ class AgentPluginLoader + { + public: + /** +- Unloads and deletes all instantiated QPluginLoaders. ++ Deletes all instantiated QPluginLoaders. + */ + ~AgentPluginLoader(); + 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..a120ceb --- /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: +akonadi: +akonadi: Homepage: http://www.kdepim.org/akonadi/ +akonadi: diff --git a/deps/alldeps.SlackBuild b/deps/alldeps.SlackBuild new file mode 100755 index 0000000..8ed262e --- /dev/null +++ b/deps/alldeps.SlackBuild @@ -0,0 +1,58 @@ +#!/bin/sh + +# Build (and install) all KDE dependencies +# Modified from the KDE Slackware script by Eric Hameleers + + +# 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=" \ + virtuoso-ose \ + sip \ + PyQt \ + QScintilla \ + libatasmart \ + sg3_utils \ + udisks \ + upower \ + system-config-printer \ + ebook-tools \ + hunspell \ + libdbusmenu-qt \ + soprano \ + akonadi \ + attica \ + grantlee \ + libssh \ + libbluedevil \ + " + +# 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/attica/attica.SlackBuild b/deps/attica/attica.SlackBuild new file mode 100755 index 0000000..0f2e6df --- /dev/null +++ b/deps/attica/attica.SlackBuild @@ -0,0 +1,100 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Eric Hameleers, Eindhoven, NL +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=attica +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} +NUMJOBS=${NUMJOBS:--j6} + +# 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 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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 $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* COPYING* README* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/attica/slack-desc b/deps/attica/slack-desc new file mode 100644 index 0000000..40e293f --- /dev/null +++ b/deps/attica/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-------------------------------------------------------| +attica: attica (Qt Collaboration library) +attica: +attica: Attica is a Qt library that implements the freedesktop.org +attica: specification for the Open Collaboration Services API version 1.4. +attica: It grants easy access to the services such as querying information +attica: about persons and contents. +attica: +attica: +attica: +attica: Homepage: http://www.kde.org +attica: diff --git a/deps/ebook-tools/ebook-tools.SlackBuild b/deps/ebook-tools/ebook-tools.SlackBuild new file mode 100755 index 0000000..64f80e2 --- /dev/null +++ b/deps/ebook-tools/ebook-tools.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/sh + +# Copyright 2010 Eric Hameleers, Eindhoven, NL +# Copyright 2010 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=ebook-tools +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} +rm -rf $PKG +mkdir -p $TMP $PKG + +# 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 + +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 + +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +# Fix some hard-coded pathnames for 64-bit: +cat $CWD/ebook-tools.paths.diff | patch -p1 --verbose || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Build and install: +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DINCLUDE_INSTALL_DIR=/usr/include \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Remove lit2epub binary because it doesn't work without clit (which has +# distribution restrictions so we do not include it) +rm -f $PKG/usr/bin/lit2epub + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + INSTALL LICENSE README TODO \ + $PKG/usr/doc/${PKGNAM}-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/ebook-tools/ebook-tools.paths.diff b/deps/ebook-tools/ebook-tools.paths.diff new file mode 100644 index 0000000..7f857b0 --- /dev/null +++ b/deps/ebook-tools/ebook-tools.paths.diff @@ -0,0 +1,10 @@ +--- ebook-tools-0.2.1/src/libepub/CMakeLists.txt.orig 2010-09-13 21:31:53.000000000 +0200 ++++ ebook-tools-0.2.1/src/libepub/CMakeLists.txt 2010-12-09 14:11:39.751653250 +0100 +@@ -4,5 +4,5 @@ + + set_target_properties (epub PROPERTIES VERSION 0.2.1 SOVERSION 0) + +-install ( TARGETS epub RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib ) +-install ( FILES epub.h epub_shared.h epub_version.h DESTINATION include ) ++install ( TARGETS epub RUNTIME DESTINATION bin LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR} ) ++install ( FILES epub.h epub_shared.h epub_version.h DESTINATION ${INCLUDE_INSTALL_DIR} ) diff --git a/deps/ebook-tools/slack-desc b/deps/ebook-tools/slack-desc new file mode 100644 index 0000000..abb2ef8 --- /dev/null +++ b/deps/ebook-tools/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--------------------------------------------------| +ebook-tools: ebook-tools (access and convert various ebook file formats) +ebook-tools: +ebook-tools: Tools for accessing and converting various ebook file formats. +ebook-tools: +ebook-tools: +ebook-tools: +ebook-tools: +ebook-tools: +ebook-tools: +ebook-tools: Home page: http://sourceforge.net/projects/ebook-tools/ +ebook-tools: diff --git a/deps/grantlee/grantlee.SlackBuild b/deps/grantlee/grantlee.SlackBuild new file mode 100755 index 0000000..f472f19 --- /dev/null +++ b/deps/grantlee/grantlee.SlackBuild @@ -0,0 +1,100 @@ +#!/bin/sh + +# Copyright 2010, 2011 Eric Hameleers, Eindhoven, NL +# Copyright 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=grantlee +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} +NUMJOBS=${NUMJOBS:--j6} + +# 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 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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 $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 CHANGELOG COPYING* GOALS README \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/grantlee/slack-desc b/deps/grantlee/slack-desc new file mode 100644 index 0000000..cd5ef47 --- /dev/null +++ b/deps/grantlee/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-------------------------------------------------------| +grantlee: grantlee (string template engine) +grantlee: +grantlee: Grantlee is a plugin based String Template system written using the +grantlee: Qt framework. The goals of the project are to make it easier for +grantlee: application developers to separate the structure of documents from +grantlee: the data they contain, opening the door for theming. +grantlee: +grantlee: +grantlee: +grantlee: Homepage: http://gitorious.org/grantlee/ +grantlee: diff --git a/deps/hunspell/hunspell.SlackBuild b/deps/hunspell/hunspell.SlackBuild new file mode 100755 index 0000000..c2d3ddb --- /dev/null +++ b/deps/hunspell/hunspell.SlackBuild @@ -0,0 +1,121 @@ +#!/bin/sh + +# Copyright 2010, 2011 Eric Hameleers, Eindhoven, NL +# Copyright 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=hunspell +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} +rm -rf $PKG +mkdir -p $TMP $PKG + +# 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 + +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 + +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Build and install: +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --disable-static \ + --with-ui \ + --with-readline \ + --build=$ARCH-slackware-linux \ + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.* + ) + done + ) +fi + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + ABOUT-NLS AUTHORS* BUGS COPYING* ChangeLog* NEWS README* THANKS TODO \ + $PKG/usr/doc/${PKGNAM}-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/hunspell/slack-desc b/deps/hunspell/slack-desc new file mode 100644 index 0000000..b3a4761 --- /dev/null +++ b/deps/hunspell/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--------------------------------------------------| +hunspell: hunspell (spell checker and morphological analyzer library) +hunspell: +hunspell: Hunspell is a spell checker and morphological analyzer library +hunspell: and program designed for languages with rich morphology +hunspell: and complex word compounding or character encoding. +hunspell: Hunspell interfaces: Ispell-like terminal interface using Curses +hunspell: library, Ispell pipe interface, OpenOffice.org UNO module. +hunspell: +hunspell: +hunspell: Home page: http://hunspell.sourceforge.net/ +hunspell: diff --git a/deps/libatasmart/README b/deps/libatasmart/README new file mode 100644 index 0000000..f926bea --- /dev/null +++ b/deps/libatasmart/README @@ -0,0 +1,2 @@ +libatasmart is a lean, small and clean implementation of an +ATA S.M.A.R.T. reading and parsing library. diff --git a/deps/libatasmart/libatasmart.SlackBuild b/deps/libatasmart/libatasmart.SlackBuild new file mode 100755 index 0000000..ef53ca8 --- /dev/null +++ b/deps/libatasmart/libatasmart.SlackBuild @@ -0,0 +1,95 @@ +#!/bin/sh + +# Slackware build script for libatasmart + +# Copyright 2010 Robby Workman, Northport, Alabama, 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. + +PRGNAM=libatasmart +VERSION=${VERSION:-0.17} +BUILD=${BUILD:-1} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +# Sure, ignore --docdir +make docdir=/usr/doc/$PRGNAM-$VERSION || exit 1 +make install docdir=/usr/doc/$PRGNAM-$VERSION DESTDIR=$PKG || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LGPL README \ + $PKG/usr/doc/$PRGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PRGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/deps/libatasmart/libatasmart.info b/deps/libatasmart/libatasmart.info new file mode 100644 index 0000000..39e1f55 --- /dev/null +++ b/deps/libatasmart/libatasmart.info @@ -0,0 +1 @@ +http://0pointer.de/public/ diff --git a/deps/libatasmart/slack-desc b/deps/libatasmart/slack-desc new file mode 100644 index 0000000..f77e756 --- /dev/null +++ b/deps/libatasmart/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------------------------------------------------------| +libatasmart: libatasmart (ATA S.M.A.R.T. library) +libatasmart: +libatasmart: libatasmart is a lean, small and clean implementation of an +libatasmart: ATA S.M.A.R.T. reading and parsing library. +libatasmart: +libatasmart: Homepage: http://0pointer.de/blog/projects/being-smart.html +libatasmart: +libatasmart: +libatasmart: +libatasmart: +libatasmart: diff --git a/deps/libbluedevil/libbluedevil.SlackBuild b/deps/libbluedevil/libbluedevil.SlackBuild new file mode 100755 index 0000000..0e454f3 --- /dev/null +++ b/deps/libbluedevil/libbluedevil.SlackBuild @@ -0,0 +1,104 @@ +#!/bin/sh + +# Copyright 2011 Eric Hameleers, Eindhoven, NL +# Copyright 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=libbluedevil +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} +rm -rf $PKG +mkdir -p $TMP $PKG + +# 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 + +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 + +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Build and install: +mkdir build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_tests:BOOL=OFF \ + .. + make $NUMJOBS VERBOSE=1 || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING* HACKING README* $PKG/usr/doc/$PKGNAM-$VERSION || true + +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/libbluedevil/slack-desc b/deps/libbluedevil/slack-desc new file mode 100644 index 0000000..b19f68a --- /dev/null +++ b/deps/libbluedevil/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------------------------------------------------------| +libbluedevil: libbluedevil ( A Qt wrapper for bluez) +libbluedevil: +libbluedevil: libbluedevil is Qt-based library written to handle all Bluetooth +libbluedevil: functionality. +libbluedevil: +libbluedevil: +libbluedevil: +libbluedevil: +libbluedevil: +libbluedevil: Homepage: http://ereslibre.es/ +libbluedevil: diff --git a/deps/libdbusmenu-qt/libdbusmenu-qt.SlackBuild b/deps/libdbusmenu-qt/libdbusmenu-qt.SlackBuild new file mode 100755 index 0000000..2b23f34 --- /dev/null +++ b/deps/libdbusmenu-qt/libdbusmenu-qt.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/sh + +# Copyright 2010, 2011 Eric Hameleers, Eindhoven, The Netherlands +# Copyright 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. + + +# Pull this package from git due to some copyright related +# problems going on at Canonical... +# git clone git://gitorious.org/dbusmenu/dbusmenu-qt.git dbusmenu-qt +# +# Get version number from +# grep dbusmenu_qt_VERSION dbusmenu-qt/CMakeLists.txt + +PKGNAM=libdbusmenu-qt +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:--j6} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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 $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 \ + -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/$PKGNAM-$VERSION +cp -a \ + COPYING NEWS README \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/libdbusmenu-qt/slack-desc b/deps/libdbusmenu-qt/slack-desc new file mode 100644 index 0000000..0a8aba0 --- /dev/null +++ b/deps/libdbusmenu-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-----------------------------------------------------| +libdbusmenu-qt: libdbusmenu-qt (Qt implementation of the DBusMenu spec) +libdbusmenu-qt: +libdbusmenu-qt: This library provides a Qt implementation of the DBusMenu protocol. +libdbusmenu-qt: The DBusMenu protocol makes it possible for applications to export +libdbusmenu-qt: and import their menus over DBus. +libdbusmenu-qt: +libdbusmenu-qt: +libdbusmenu-qt: +libdbusmenu-qt: +libdbusmenu-qt: Homepage: http://people.canonical.com/~agateau/dbusmenu/ +libdbusmenu-qt: diff --git a/deps/libssh/libssh.SlackBuild b/deps/libssh/libssh.SlackBuild new file mode 100755 index 0000000..dbe330e --- /dev/null +++ b/deps/libssh/libssh.SlackBuild @@ -0,0 +1,108 @@ +#!/bin/sh + +# Copyright 2011 Eric Hameleers, Eindhoven, NL +# Copyright 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=libssh +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} +rm -rf $PKG +mkdir -p $TMP $PKG + +# 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 + +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 + +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Build and install: +mkdir build +cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DWITH_GCRYPT=1 \ + -DWITH_SSH1=1 \ + -DWITH_PCAP=1 \ + -DWITH_SFTP=1 \ + -DWITH_SERVER=1 \ + -DWITH_STATIC_LIB=0 \ + .. + make $NUMJOBS VERBOSE=1 || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS BSD ChangeLog COPYING INSTALL README doc/{API*,libssh*.txt} \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/libssh/slack-desc b/deps/libssh/slack-desc new file mode 100644 index 0000000..b2f71fb --- /dev/null +++ b/deps/libssh/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +libssh: libssh (library implementing ssh protocols) +libssh: +libssh: libssh is a mulitplatform C library implementing the SSHv2 and SSHv1 +libssh: protocol on client and server side. +libssh: With libssh, you can remotely execute programs, transfer files, +libssh: use a secure and transparent tunnel for your remote applications. +libssh: +libssh: +libssh: +libssh: Homepage: http://www.libssh.org/ +libssh: diff --git a/deps/sg3_utils/sg3_utils.SlackBuild b/deps/sg3_utils/sg3_utils.SlackBuild new file mode 100755 index 0000000..a72bdbc --- /dev/null +++ b/deps/sg3_utils/sg3_utils.SlackBuild @@ -0,0 +1,103 @@ +#!/bin/sh + +# Slackware build script for sg3_utils + +# Copyright 2010 Robby Workman Northport, AL, USA +# Copyright 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=sg3_utils +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:--j6} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +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 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make || exit 1 +make install DESTDIR=$PKG || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS BSD_LICENSE COPYING COVERAGE CREDITS ChangeLog NEWS README* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/sg3_utils/sg3_utils.info b/deps/sg3_utils/sg3_utils.info new file mode 100644 index 0000000..f429377 --- /dev/null +++ b/deps/sg3_utils/sg3_utils.info @@ -0,0 +1 @@ +http://sg.danny.cz/sg/p/ diff --git a/deps/sg3_utils/slack-desc b/deps/sg3_utils/slack-desc new file mode 100644 index 0000000..8149d60 --- /dev/null +++ b/deps/sg3_utils/slack-desc @@ -0,0 +1,20 @@ +# 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------------------------------------------------------| +sg3_utils: sg3_utils (utilities and test programs for the linux sg driver) +sg3_utils: +sg3_utils: This package contains low level utilities for devices that use a SCSI +sg3_utils: command set. Apart from SCSI parallel interface (SPI) devices, the +sg3_utils: SCSI command set is used by ATAPI devices (CD/DVDs and tapes), USB +sg3_utils: mass storage devices, Fibre Channel disks, IEEE 1394 storage devices +sg3_utils: (that use the "SBP" protocol), SAS, iSCSI and FCoE devices (among +sg3_utils: others). +sg3_utils: +sg3_utils: Homepage: http://sg.danny.cz/sg/sg3_utils.html +sg3_utils: +sg3_utils: diff --git a/deps/sip/sip.SlackBuild b/deps/sip/sip.SlackBuild new file mode 100755 index 0000000..8ff33c5 --- /dev/null +++ b/deps/sip/sip.SlackBuild @@ -0,0 +1,96 @@ +#!/bin/sh + +# Copyright 2008 Aleksandar Samardzic +# 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. + +# Modified by Robby Workman +# Modified by Eric Hameleers + + +PKGNAM=sip +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} +NUMJOBS=${NUMJOBS:--j6} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +# Automatically determine architecture for build & packaging: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i486 ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +PYTHONVER=$(python -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d.) +PYTHONLIB=$( python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib()' ) + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +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 {} \; + +python configure.py \ + -b "/usr/bin" \ + -d "$PYTHONLIB" \ + -e "/usr/include/python$PYTHONVER" \ + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + LICENSE COPYING* NEWS README TODO doc/* \ + $PKG/usr/doc/$PKGNAM-$VERSION +chown -R root:root $PKG/usr/doc + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz + diff --git a/deps/sip/sip.info b/deps/sip/sip.info new file mode 100644 index 0000000..034776a --- /dev/null +++ b/deps/sip/sip.info @@ -0,0 +1,2 @@ +HOMEPAGE="http://www.riverbankcomputing.co.uk/software/sip/" +DOWNLOAD="http://www.riverbankcomputing.co.uk/static/Downloads/sip4/sip-4.8.2.tar.gz" diff --git a/deps/sip/slack-desc b/deps/sip/slack-desc new file mode 100644 index 0000000..01147ee --- /dev/null +++ b/deps/sip/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------------------------------------------------------| +sip: SIP (a tool for generating Python bindings) +sip: +sip: SIP is a tool that makes it very easy to create Python bindings for +sip: C and C++ libraries. It was originally developed to create PyQt, +sip: the Python bindings for the Qt toolkit, but can be used to create +sip: bindings for any C or C++ library. +sip: +sip: +sip: +sip: Homepage: http://www.riverbankcomputing.co.uk/software/sip/ +sip: diff --git a/deps/soprano/slack-desc b/deps/soprano/slack-desc new file mode 100644 index 0000000..1cb3f2f --- /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: +soprano: +soprano: Homepage: http://soprano.sourceforge.net/ +soprano: diff --git a/deps/soprano/soprano.SlackBuild b/deps/soprano/soprano.SlackBuild new file mode 100755 index 0000000..8cedf64 --- /dev/null +++ b/deps/soprano/soprano.SlackBuild @@ -0,0 +1,99 @@ +#!/bin/sh + +# Copyright 2007-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=soprano +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:--j6} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-soprano + +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 soprano-$VERSION +tar xvf $CWD/soprano-$VERSION.tar.bz2 || exit 1 +cd soprano-$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 \ + -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/system-config-printer/doinst.sh.gz b/deps/system-config-printer/doinst.sh.gz new file mode 100644 index 0000000..85810fe Binary files /dev/null and b/deps/system-config-printer/doinst.sh.gz differ diff --git a/deps/system-config-printer/slack-desc b/deps/system-config-printer/slack-desc new file mode 100644 index 0000000..fea4646 --- /dev/null +++ b/deps/system-config-printer/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------------------------------------------------------| +system-config-printer: system-config-printer (CUPS printer administration tool) +system-config-printer: +system-config-printer: The purpose of the tool is to configure a CUPS server (often the local +system-config-printer: machine) using the CUPS API. The tool is written in Python, using +system-config-printer: pygtk for the graphical parts and Python bindings (pycups) for the +system-config-printer: CUPS API. It is largely the same as using the CUPS web interface for +system-config-printer: configuring printers, but has the advantage of being a native +system-config-printer: application rather than a web page. +system-config-printer: +system-config-printer: Home: http://cyberelk.net/tim/software/system-config-printer/ +system-config-printer: diff --git a/deps/system-config-printer/system-config-printer.SlackBuild b/deps/system-config-printer/system-config-printer.SlackBuild new file mode 100755 index 0000000..67b34e4 --- /dev/null +++ b/deps/system-config-printer/system-config-printer.SlackBuild @@ -0,0 +1,132 @@ +#!/bin/sh + +# Copyright 2010, 2011 Eric Hameleers, Eindhoven, NL +# Copyright 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- + +# Set initial variables: + +PKGNAM=system-config-printer +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} +NUMJOBS=${NUMJOBS:" -j4 "} + +# 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 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.xz || exit 1 +cd $PKGNAM-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +LDFLAGS="$SLKLDFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --localstatedir=/var/lib \ + --sysconfdir=/etc \ + --with-udev-rules \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +# Build and install: +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG + +# Move the udev files to the usual Slackware location: +mkdir -p $PKG/lib +mv $PKG/etc/udev $PKG/lib/ + +# Slackware does not use PAM. Instead, your user must be in group 'lp'. +sed -i -e 's/at_console="true"/group="lp"/g' \ + $PKG/etc/dbus-1/system.d/newprinternotification.conf + +# Don't clobber the configuration file: +mv $PKG/etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf{,.new} +mv $PKG/etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf{,.new} + +# Add documentation: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING README \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Strip binaries (if any): +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.txz + diff --git a/deps/udisks/slack-desc b/deps/udisks/slack-desc new file mode 100644 index 0000000..0b3ba4e --- /dev/null +++ b/deps/udisks/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------------------------------------------------------| +udisks: udisks (storage device daemon) +udisks: +udisks: The udisks project provides a storage daemon that implements +udisks: well-defined D-Bus interfaces that can be used to query and +udisks: manipulate storage devices. +udisks: +udisks: It also includes a command-line tool, udisks(1), that can be +udisks: used to query and use the daemon. +udisks: +udisks: +udisks: diff --git a/deps/udisks/udisks.SlackBuild b/deps/udisks/udisks.SlackBuild new file mode 100755 index 0000000..ce49b2c --- /dev/null +++ b/deps/udisks/udisks.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/sh + +# Slackware build script for udisks + +# Copyright 2010 Robby Workman, Northport, Alabama, 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. + +PRGNAM=udisks +VERSION=${VERSION:-1.0.2} +BUILD=${BUILD:-1} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +cd $PRGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make || exit 1 +make install DESTDIR=$PKG || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Move the bash completion file to the right place +mkdir -p $PKG/etc/bash_completion.d +mv $PKG/etc/profile.d/udisks-bash-completion.sh \ + $PKG/etc/bash_completion.d/udisks + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README \ + $PKG/usr/doc/$PRGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PRGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/deps/udisks/udisks.url b/deps/udisks/udisks.url new file mode 100644 index 0000000..cef0134 --- /dev/null +++ b/deps/udisks/udisks.url @@ -0,0 +1 @@ +http://hal.freedesktop.org/releases/ diff --git a/deps/updates.SlackBuild b/deps/updates.SlackBuild new file mode 100755 index 0000000..5c255e6 --- /dev/null +++ b/deps/updates.SlackBuild @@ -0,0 +1,42 @@ +#!/bin/sh + +# Build (and install) all KDE dependencies +# Modified from the KDE Slackware script by Eric Hameleers + + +# 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=" \ + libssh \ + akonadi \ + " + +# 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/upower/doinst.sh.gz b/deps/upower/doinst.sh.gz new file mode 100644 index 0000000..78ef222 Binary files /dev/null and b/deps/upower/doinst.sh.gz differ diff --git a/deps/upower/slack-desc b/deps/upower/slack-desc new file mode 100644 index 0000000..b4401b9 --- /dev/null +++ b/deps/upower/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------------------------------------------------------| +upower: UPower (power management abstraction daemon) +upower: +upower: UPower is an abstraction for enumerating power devices, listening to +upower: device events and querying history and statistics. Any application or +upower: service on the system can access the org.freedesktop.UPower service +upower: via the system message bus. Some operations (such as suspending the +upower: system) are restricted using PolicyKit. +upower: +upower: Homepage: http://upower.freedesktop.org/ +upower: +upower: diff --git a/deps/upower/upower.SlackBuild b/deps/upower/upower.SlackBuild new file mode 100755 index 0000000..c22f2d6 --- /dev/null +++ b/deps/upower/upower.SlackBuild @@ -0,0 +1,104 @@ +#!/bin/sh + +# Slackware build script for upower + +# Copyright 2010 Robby Workman, Northport, Alabama, 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=upower +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +BUILD=${BUILD:-1} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.xz +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --disable-static \ + --enable-man-pages \ + --build=$ARCH-slackware-linux + +make || exit 1 +make install DESTDIR=$PKG || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Don't clobber the config file on upgrades +mv $PKG/etc/UPower/UPower.conf $PKG/etc/UPower/UPower.conf.new + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README \ + $PKG/usr/doc/$PKGNAM-$VERSION +cat $CWD/$PKGNAM.SlackBuild > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +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/upower/upower.url b/deps/upower/upower.url new file mode 100644 index 0000000..30c25b7 --- /dev/null +++ b/deps/upower/upower.url @@ -0,0 +1 @@ +http://upower.freedesktop.org/releases/ 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..5dd4fe5 --- /dev/null +++ b/deps/virtuoso-ose/virtuoso-ose.SlackBuild @@ -0,0 +1,116 @@ +#!/bin/sh + +# Copyright 2009, 2010 Eric Hameleers, Eindhoven, NL +# Copyright 2009, 2010 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 new file mode 100755 index 0000000..9264da3 --- /dev/null +++ b/kde/KDE.SlackBuild @@ -0,0 +1,74 @@ +#!/bin/sh + +# Build (and install) all KDE core packages. +# Written for Slackware by volkerdi@slackware.com. +# Modified for KDE4 by Robby Workman +# Modified for KDE4 by Eric Hameleers + +# kdeaccessibility builds plugins for epos, festival, flite, freetts, and +# hadifix, so they should work with kde if any of those are installed later + +# Set the config option variables if they are not already set: +[ -r ./KDE.options ] && . ./KDE.options + +# This avoids compiling a version number into KDE's .la files: +QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR + +# Get the kde environment variables +[ -d kdebase ] && eval $(sed -e "s#/lib#/lib${LIBDIRSUFFIX}#" ./kdebase/profile.d/kde.sh) + +KDEMODS=" \ + polkit-qt-1 \ + kdelibs \ + kdepimlibs \ + kdebase \ + kdebase-workspace \ + kdebase-runtime \ + kdesdk \ + kdegraphics \ + kdebindings \ + kdebase-workspace \ + kdeaccessibility \ + kdeutils \ + kdemultimedia \ + kdenetwork \ + oxygen-icons \ + kdeadmin \ + kdeartwork \ + kdegames \ + kdetoys \ + kdepim \ + kdepim-runtime \ + kdeedu \ + kdewebdev \ + kdeplasma-addons \ + polkit-kde-agent-1 \ + polkit-kde-kcmodules-1 " + +# Allow for specification of individual packages to be built: +if [ -z "$1" ]; then + MODQUEUE=$KDEMODS +else + MODQUEUE=$* +fi + +# Yes, we know kdebase-workspace is built twice. kdebase needs the +# plasma bits from it, and then we build it again for good measure... +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/kde/KDE.options b/kde/KDE.options new file mode 100644 index 0000000..ba31fbb --- /dev/null +++ b/kde/KDE.options @@ -0,0 +1,51 @@ +# Set default version/arch/build. You can override these settings +# in the SlackBuild scripts for each package (koffice, for example, +# usually has a different version number), or by setting your own +# environment variables. + +[ -z $VERSION ] && export VERSION=4.6.5 +[ -z $BUILD ] && export 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 + +# Use this as CFLAGS and CXXFLAGS: +if [ -z "$SLKCFLAGS" ]; then + if [ "$ARCH" = "i486" ]; then + export SLKCFLAGS="-O2 -march=i486 -mtune=i686" + export LIBDIRSUFFIX="" + elif [ "$ARCH" = "s390" ]; then + export SLKCFLAGS="-O2" + export LIBDIRSUFFIX="" + elif [ "$ARCH" = "x86_64" ]; then + export SLKCFLAGS="-O2 -fPIC" + export LIBDIRSUFFIX="64" + elif [ "$ARCH" = "arm" ]; then + export SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" + export LIBDIRSUFFIX="" + elif [ "$ARCH" = "armel" ]; then + export SLKCFLAGS="-O2 -march=armv4t" + export LIBDIRSUFFIX="" + else + export SLKCFLAGS="-O2" + export LIBDIRSUFFIX="" + fi +fi + +# Use this to set the number of parallel make jobs: +if [ -z "$NUMJOBS" ]; then + export NUMJOBS="-j7" +fi + +# Additional cmake flags that are spanned across the KDE modules +# Do not use "final build" unless we build an actual release. +#export KDE_OPT_ARGS=" -DKDE4_ENABLE_FINAL=\"ON\" -DSITE=\"slackware.com\" " +export KDE_OPT_ARGS=" -DSITE=\"slackware.com\" " + diff --git a/kde/KDE_extra.SlackBuild b/kde/KDE_extra.SlackBuild new file mode 100755 index 0000000..0c7561e --- /dev/null +++ b/kde/KDE_extra.SlackBuild @@ -0,0 +1,58 @@ +#!/bin/sh + +# Build (and install) all KDE "extra" packages. +# Written for Slackware by volkerdi@slackware.com. +# Modified for KDE4 by Robby Workman +# Modified for KDE4 by Eric Hameleers + +# Set the config option variables if they are not already set: +[ -r ./KDE.options ] && . ./KDE.options + +# This avoids compiling a version number into KDE's .la files: +QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR + +# Get the kde environment variables +[ -d kdebase ] && eval $(sed -e "s#/lib#/lib${LIBDIRSUFFIX}#" ./kdebase/profile.d/kde.sh) + +KDEMODS=" \ + kdevplatform \ + kdevelop \ + kwebkitpart \ + konq-plugins \ + kopete-cryptography \ + libktorrent \ + ktorrent \ + skanlite \ + bluedevil \ + koffice \ + kaudiocreator \ + amarok \ + k3b" + +# Allow for specification of individual packages to be built: +if [ -z "$1" ]; then + MODQUEUE=$KDEMODS +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 & + # Clean up: + [ -f ${module}/local.options ] && eval $(cat ${module}/local.options) + rm -rf /tmp/package-${module} /tmp/${module}-$VERSION + else + echo "${module} failed to build." + exit 1 + fi + cd - ; +done + diff --git a/kde/amarok/amarok.SlackBuild b/kde/amarok/amarok.SlackBuild new file mode 100755 index 0000000..2a6fc08 --- /dev/null +++ b/kde/amarok/amarok.SlackBuild @@ -0,0 +1,109 @@ +#!/bin/sh + +# Copyright 2009 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. + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-amarok + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +# Notify the user if libmysqld.a (embedded mysql) is missing: +if [ ! -r /usr/lib${LIBDIRSUFFIX}/mysql/libmysqld.a ]; then + cat << EOF +ERROR: missing /usr/lib${LIBDIRSUFFIX}/mysql/libmysqld.a + please use mysql-embedded.build in source/ap/mysql/ + to build and install this, and then try again. +EOF + exit 1 +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building amarok-$VERSION..." +tar xvf $CWD/../src/extragear/amarok-$VERSION.tar.?z* || exit 1 +cd amarok-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# NOTE: if cmake complains that it can not find qscript-qt when in fact you +# have it installed, this is likely because you are building inside a chroot. +# To remedy the error, run the command "dbus-uuidgen --ensure" +# and then re-start this SlackBuild : + +export QTSCRIPTS=/usr/lib${LIBDIRSUFFIX}/qt4/plugins/script + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $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/amarok-$VERSION +cp -a \ + AUTHORS COPYING* INSTALL OXYGEN README TODO \ + $PKG/usr/doc/amarok-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/amarok-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/amarok/doinst.sh.gz b/kde/amarok/doinst.sh.gz new file mode 100644 index 0000000..fbdbec0 Binary files /dev/null and b/kde/amarok/doinst.sh.gz differ diff --git a/kde/amarok/local.options b/kde/amarok/local.options new file mode 100644 index 0000000..a53f64c --- /dev/null +++ b/kde/amarok/local.options @@ -0,0 +1 @@ +VERSION=2.3.2 diff --git a/kde/amarok/slack-desc b/kde/amarok/slack-desc new file mode 100644 index 0000000..8ee6397 --- /dev/null +++ b/kde/amarok/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------------------------------------------------------| +amarok: amarok (music player) +amarok: +amarok: Amarok is a music player for Linux and Unix with an intuitive +amarok: interface. Amarok makes playing the music you love easier than ever +amarok: before -- and looks good doing it. +amarok: +amarok: Amarok's home page is: http://amarok.kde.org +amarok: +amarok: +amarok: +amarok: diff --git a/kde/bluedevil/bluedevil.SlackBuild b/kde/bluedevil/bluedevil.SlackBuild new file mode 100755 index 0000000..fe79070 --- /dev/null +++ b/kde/bluedevil/bluedevil.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Copyright 2011 Eric Hameleers, Eindhoven, NL +# Copyright 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=bluedevil + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building $PKGNAM-$VERSION..." +tar xvf $CWD/../src/extragear/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_tests:BOOL=OFF \ + .. + make $NUMJOBS || 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 COPYING* HACKING README $PKG/usr/doc/$PKGNAM-$VERSION || true + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $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/kde/bluedevil/doinst.sh.gz b/kde/bluedevil/doinst.sh.gz new file mode 100644 index 0000000..13ab96f Binary files /dev/null and b/kde/bluedevil/doinst.sh.gz differ diff --git a/kde/bluedevil/local.options b/kde/bluedevil/local.options new file mode 100644 index 0000000..c350bf1 --- /dev/null +++ b/kde/bluedevil/local.options @@ -0,0 +1 @@ +VERSION=1.1 diff --git a/kde/bluedevil/slack-desc b/kde/bluedevil/slack-desc new file mode 100644 index 0000000..5f864d9 --- /dev/null +++ b/kde/bluedevil/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------------------------------------------------------| +bluedevil: bluedevil (bluetooth stack for KDE) +bluedevil: +bluedevil: BlueDevil is the bluetooth stack for KDE. +bluedevil: +bluedevil: +bluedevil: +bluedevil: +bluedevil: +bluedevil: +bluedevil: Homepage: http://www.afiestas.org/ +bluedevil: diff --git a/kde/k3b/doinst.sh.gz b/kde/k3b/doinst.sh.gz new file mode 100644 index 0000000..fbdbec0 Binary files /dev/null and b/kde/k3b/doinst.sh.gz differ diff --git a/kde/k3b/k3b.SlackBuild b/kde/k3b/k3b.SlackBuild new file mode 100755 index 0000000..b580490 --- /dev/null +++ b/kde/k3b/k3b.SlackBuild @@ -0,0 +1,97 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-k3b + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf k3b-$VERSION +echo "Building k3b-$VERSION..." +tar xvf $CWD/../src/extragear/k3b-$VERSION.tar.?z* +cd k3b-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir build +cd build +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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DK3B_ENABLE_HAL_SUPPORT:BOOL=OFF \ + -DKDE4_ENABLE_HTMLHANDBOOK:BOOL=ON \ + .. +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 +cd - + +# Move the dbus configuration files to the proper place: +mv $PKG/etc/kde/dbus-1 $PKG/etc/ + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/k3b-$VERSION +cp -a \ + COPYING* ChangeLog FAQ.txt INSTALL.txt PERMISSIONS.txt \ + README.txt Release\ How\ To.txt \ + $PKG/usr/doc/k3b-$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/k3b-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/k3b/local.options b/kde/k3b/local.options new file mode 100644 index 0000000..ad76ccd --- /dev/null +++ b/kde/k3b/local.options @@ -0,0 +1 @@ +VERSION=2.0_fb10bb8 diff --git a/kde/k3b/slack-desc b/kde/k3b/slack-desc new file mode 100644 index 0000000..032bbb8 --- /dev/null +++ b/kde/k3b/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------------------------------------------------------| +k3b: k3b (The CD Creator) +k3b: +k3b: K3b makes writing cds under Linux easy. It has an easy to use +k3b: interface and supports CD burning (including on-the-fly), copying, +k3b: erasing, ripping, and more. +k3b: +k3b: K3b was written by Sebastian Trueg, Thomas Froescher, +k3b: Christian Kvasny, and Klaus-Dieter Krannich. +k3b: +k3b: For more information, visit: http://www.k3b.org +k3b: diff --git a/kde/kaudiocreator/doinst.sh.gz b/kde/kaudiocreator/doinst.sh.gz new file mode 100644 index 0000000..fbdbec0 Binary files /dev/null and b/kde/kaudiocreator/doinst.sh.gz differ diff --git a/kde/kaudiocreator/kaudiocreator-1.2.90-addlibs.patch b/kde/kaudiocreator/kaudiocreator-1.2.90-addlibs.patch new file mode 100644 index 0000000..993980e --- /dev/null +++ b/kde/kaudiocreator/kaudiocreator-1.2.90-addlibs.patch @@ -0,0 +1,11 @@ +--- CMakeLists.txt 2010-01-26 23:10:58.000000000 +0600 ++++ CMakeLists.txt.kio 2010-11-03 19:54:53.422101408 +0600 +@@ -54,7 +54,7 @@ kde4_add_kcfg_files(kaudiocreator_SRCS p + + kde4_add_executable(kaudiocreator ${kaudiocreator_SRCS}) + +-target_link_libraries(kaudiocreator ${KDE4_KUTILS_LIBS} ${KDE4_KNOTIFYCONFIG_LIBS} ${KDEMULTIMEDIA_LIBRARIES} ${TAGLIB_LIBRARIES} ${DISCID_LIBRARIES}) ++target_link_libraries(kaudiocreator ${KDE4_PHONON_LIBRARY} ${KDE4_SOLID_LIBRARY} ${KDE4_KIO_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_KNOTIFYCONFIG_LIBS} ${KDEMULTIMEDIA_LIBRARIES} ${TAGLIB_LIBRARIES} ${DISCID_LIBRARIES}) + + install(TARGETS kaudiocreator ${INSTALL_TARGETS_DEFAULT_ARGS} ) + diff --git a/kde/kaudiocreator/kaudiocreator.SlackBuild b/kde/kaudiocreator/kaudiocreator.SlackBuild new file mode 100755 index 0000000..5fe2f7b --- /dev/null +++ b/kde/kaudiocreator/kaudiocreator.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kaudiocreator + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib/qt ]; then + QTDIR=/usr/lib/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building kaudiocreator-$VERSION..." +tar xvf $CWD/../src/extragear/kaudiocreator-$VERSION.tar.?z* || exit 1 +cd kaudiocreator-$VERSION + +# Fix required for KDE 4.6: +cat $CWD/kaudiocreator-1.2.90-addlibs.patch | patch -p0 --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 build +cd build +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/kde \ + .. +make $NUMJOBS || 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/kaudiocreator-$VERSION +cp -a COPYING* TODO $PKG/usr/doc/kaudiocreator-$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/kaudiocreator-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kaudiocreator/local.options b/kde/kaudiocreator/local.options new file mode 100644 index 0000000..60a8a9f --- /dev/null +++ b/kde/kaudiocreator/local.options @@ -0,0 +1,2 @@ +#VERSION=1.2.90 +VERSION=r1220746 diff --git a/kde/kaudiocreator/slack-desc b/kde/kaudiocreator/slack-desc new file mode 100644 index 0000000..3de3772 --- /dev/null +++ b/kde/kaudiocreator/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-----------------------------------------------| +kaudiocreator: kaudiocreator (CD ripper and audio encoder) +kaudiocreator: +kaudiocreator: kaudiocreater is a KDE frontend for ripping and encoding audio +kaudiocreator: to/from optical media. +kaudiocreator: +kaudiocreator: +kaudiocreator: +kaudiocreator: +kaudiocreator: +kaudiocreator: +kaudiocreator: diff --git a/kde/kdeaccessibility/doinst.sh.gz b/kde/kdeaccessibility/doinst.sh.gz new file mode 100644 index 0000000..095c2bf Binary files /dev/null and b/kde/kdeaccessibility/doinst.sh.gz differ diff --git a/kde/kdeaccessibility/kdeaccessibility.SlackBuild b/kde/kdeaccessibility/kdeaccessibility.SlackBuild new file mode 100755 index 0000000..8b70c83 --- /dev/null +++ b/kde/kdeaccessibility/kdeaccessibility.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdeaccessibility + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdeaccessibility-$VERSION..." +tar xvf $CWD/../src/kdeaccessibility-$VERSION.tar.?z* || exit 1 +cd kdeaccessibility-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_jovie:BOOL=OFF \ + -DWITH_Speechd:BOOL=OFF \ + .. + make $NUMJOBS || 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/kdeaccessibility-$VERSION +cp -a COPYING* $PKG/usr/doc/kdeaccessibility-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdeaccessibility-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdeaccessibility/slack-desc b/kde/kdeaccessibility/slack-desc new file mode 100644 index 0000000..91669ef --- /dev/null +++ b/kde/kdeaccessibility/slack-desc @@ -0,0 +1,20 @@ +# 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------------------------------------------------------| +kdeaccessibility: kdeaccessibility (Accessibility programs for KDE) +kdeaccessibility: +kdeaccessibility: KDE accessibility programs, including kmag (a screen magnifier), +kdeaccessibility: kmousetool (clicks the mouse for you), and kmouth (a speech +kdeaccessibility: synthesizer frontend). +kdeaccessibility: +kdeaccessibility: +kdeaccessibility: +kdeaccessibility: +kdeaccessibility: +kdeaccessibility: +kdeaccessibility: diff --git a/kde/kdeadmin/doinst.sh.gz b/kde/kdeadmin/doinst.sh.gz new file mode 100644 index 0000000..a217985 Binary files /dev/null and b/kde/kdeadmin/doinst.sh.gz differ diff --git a/kde/kdeadmin/kdeadmin.SlackBuild b/kde/kdeadmin/kdeadmin.SlackBuild new file mode 100755 index 0000000..a599da5 --- /dev/null +++ b/kde/kdeadmin/kdeadmin.SlackBuild @@ -0,0 +1,96 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdeadmin + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdeadmin-$VERSION..." +tar xvf $CWD/../src/kdeadmin-$VERSION.tar.?z* || exit 1 +cd kdeadmin-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# No more knetworkconf in KDE 4.6: +#zcat $CWD/knetworkconf.diff.gz | patch -p1 --verbose || exit 1 + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + --with-shadow \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DKU_FIRSTGID=1000 \ + -DKU_FIRSTUID=1000 \ + .. + make $NUMJOBS || 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/kdeadmin-$VERSION +cp -a AUTHORS COPYING* README $PKG/usr/doc/kdeadmin-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdeadmin-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdeadmin/knetworkconf.diff.gz b/kde/kdeadmin/knetworkconf.diff.gz new file mode 100644 index 0000000..46dd8bf Binary files /dev/null and b/kde/kdeadmin/knetworkconf.diff.gz differ diff --git a/kde/kdeadmin/slack-desc b/kde/kdeadmin/slack-desc new file mode 100644 index 0000000..cef4307 --- /dev/null +++ b/kde/kdeadmin/slack-desc @@ -0,0 +1,20 @@ + +# 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---------------------------------------------------| +kdeadmin: kdeadmin (System Administration tools) +kdeadmin: +kdeadmin: KDE system administration tools. +kdeadmin: +kdeadmin: +kdeadmin: +kdeadmin: +kdeadmin: +kdeadmin: +kdeadmin: +kdeadmin: diff --git a/kde/kdeartwork/doinst.sh.gz b/kde/kdeartwork/doinst.sh.gz new file mode 100644 index 0000000..a217985 Binary files /dev/null and b/kde/kdeartwork/doinst.sh.gz differ diff --git a/kde/kdeartwork/kdeartwork.SlackBuild b/kde/kdeartwork/kdeartwork.SlackBuild new file mode 100755 index 0000000..02c197e --- /dev/null +++ b/kde/kdeartwork/kdeartwork.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdeartwork + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdeartwork-$VERSION..." +tar xvf $CWD/../src/kdeartwork-$VERSION.tar.?z* || exit 1 +cd kdeartwork-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DKSCREENSAVER_SOUND_SUPPORT=ON \ + .. + make $NUMJOBS || 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/kdeartwork-$VERSION +cp -a COPYING* README $PKG/usr/doc/kdeartwork-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdeartwork-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdeartwork/slack-desc b/kde/kdeartwork/slack-desc new file mode 100644 index 0000000..cc5f6f1 --- /dev/null +++ b/kde/kdeartwork/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-------------------------------------------------| +kdeartwork: kdeartwork (Artwork for KDE) +kdeartwork: +kdeartwork: Additional themes, screensavers, sounds, wallpapers, and window +kdeartwork: styles. +kdeartwork: +kdeartwork: +kdeartwork: +kdeartwork: +kdeartwork: +kdeartwork: +kdeartwork: diff --git a/kde/kdebase-runtime/doinst.sh.gz b/kde/kdebase-runtime/doinst.sh.gz new file mode 100644 index 0000000..7b7d876 Binary files /dev/null and b/kde/kdebase-runtime/doinst.sh.gz differ diff --git a/kde/kdebase-runtime/kdebase-runtime.SlackBuild b/kde/kdebase-runtime/kdebase-runtime.SlackBuild new file mode 100755 index 0000000..0b2cddc --- /dev/null +++ b/kde/kdebase-runtime/kdebase-runtime.SlackBuild @@ -0,0 +1,94 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdebase-runtime + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdebase-runtime-$VERSION..." +tar xvf $CWD/../src/kdebase-runtime-$VERSION.tar.?z* || exit 1 +cd kdebase-runtime-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Create a symlink in /usr/bin to the kdesu binary +( cd $PKG/usr/bin ; ln -s /usr/lib${LIBDIRSUFFIX}/kde4/libexec/kdesu . ) + +# Remove the hicolor icon theme index.theme so it doesn't clobber the real one +rm -f $PKG/usr/share/icons/hicolor/index.theme + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdebase-runtime-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdebase-runtime/slack-desc b/kde/kdebase-runtime/slack-desc new file mode 100644 index 0000000..09bf577 --- /dev/null +++ b/kde/kdebase-runtime/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + |-----handy-ruler------------------------------------------------------| +kdebase-runtime: kdebase-runtime (KDE runtime core) +kdebase-runtime: +kdebase-runtime: This package contains core components of the KDE base runtime module. +kdebase-runtime: +kdebase-runtime: +kdebase-runtime: +kdebase-runtime: +kdebase-runtime: +kdebase-runtime: +kdebase-runtime: +kdebase-runtime: diff --git a/kde/kdebase-workspace/config/Xsession b/kde/kdebase-workspace/config/Xsession new file mode 100644 index 0000000..736f5d5 --- /dev/null +++ b/kde/kdebase-workspace/config/Xsession @@ -0,0 +1,88 @@ +#! /bin/sh +# Xsession - run as user + +# Merged in parts of the old Xsession to load defaults from +# Xresources and Xmodmap files, 2006-02-09 volkerdi +# Merged with the new Xsession (original) from KDE4, 20071220 rworkman + + session=$1 + +# This section is borrowed from the old X11 Xsession file: +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/usr/lib/X11/xinit/.Xresources +sysmodmap=/usr/lib/X11/xinit/.Xmodmap +# merge in defaults and keymaps +if [ -r $sysresources ]; then + /usr/bin/xrdb -merge $sysresources +fi +if [ -r $sysmodmap ]; then + /usr/bin/xmodmap $sysmodmap +fi +if [ -r $userresources ]; then + /usr/bin/xrdb -merge $userresources +fi +if [ -r $usermodmap ]; then + /usr/bin/xmodmap $usermodmap +fi + +# Note that the respective logout scripts are not sourced. +case $SHELL in + */bash) + [ -z "$BASH" ] && exec $SHELL $0 "$@" + set +o posix + [ -f /etc/profile ] && . /etc/profile + if [ -f $HOME/.bash_profile ]; then + . $HOME/.bash_profile + elif [ -f $HOME/.bash_login ]; then + . $HOME/.bash_login + elif [ -f $HOME/.profile ]; then + . $HOME/.profile + fi + ;; + */zsh) + [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@" + emulate -R zsh + [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc + zhome=${ZDOTDIR:-$HOME} + # zshenv is always sourced automatically. + [ -f $zdir/zprofile ] && . $zdir/zprofile + [ -f $zhome/.zprofile ] && . $zhome/.zprofile + [ -f $zdir/zlogin ] && . $zdir/zlogin + [ -f $zhome/.zlogin ] && . $zhome/.zlogin + ;; + */csh|*/tcsh) + # [t]cshrc is always sourced automatically. + # Note that sourcing csh.login after .cshrc is non-standard. + xsess_tmp=`mktemp /tmp/xsess-env-XXXXXX` + $SHELL -c "if (-f /etc/csh.login) source /etc/csh.login; if (-f ~/.login) source ~/.login; /bin/sh -c export -p >! $xsess_tmp" + . $xsess_tmp + rm -f $xsess_tmp + ;; + *) # Plain sh, ksh, and anything we do not know. + [ -f /etc/profile ] && . /etc/profile + [ -f $HOME/.profile ] && . $HOME/.profile + ;; +esac + +[ -f /etc/xprofile ] && . /etc/xprofile +[ -f $HOME/.xprofile ] && . $HOME/.xprofile + +case $session in + "") + exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session." + ;; + failsafe) + exec xterm -geometry 80x24-0-0 + ;; + custom) + exec $HOME/.xsession + ;; + default) + exec /usr/bin/startkde + ;; + *) + eval exec "$session" + ;; +esac +exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop." diff --git a/kde/kdebase-workspace/config/Xsession.orig b/kde/kdebase-workspace/config/Xsession.orig new file mode 100644 index 0000000..43d78b8 --- /dev/null +++ b/kde/kdebase-workspace/config/Xsession.orig @@ -0,0 +1,65 @@ +#! /bin/sh +# Xsession - run as user + +session=$1 + +# Note that the respective logout scripts are not sourced. +case $SHELL in + */bash) + [ -z "$BASH" ] && exec $SHELL $0 "$@" + set +o posix + [ -f /etc/profile ] && . /etc/profile + if [ -f $HOME/.bash_profile ]; then + . $HOME/.bash_profile + elif [ -f $HOME/.bash_login ]; then + . $HOME/.bash_login + elif [ -f $HOME/.profile ]; then + . $HOME/.profile + fi + ;; + */zsh) + [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@" + emulate -R zsh + [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc + zhome=${ZDOTDIR:-$HOME} + # zshenv is always sourced automatically. + [ -f $zdir/zprofile ] && . $zdir/zprofile + [ -f $zhome/.zprofile ] && . $zhome/.zprofile + [ -f $zdir/zlogin ] && . $zdir/zlogin + [ -f $zhome/.zlogin ] && . $zhome/.zlogin + ;; + */csh|*/tcsh) + # [t]cshrc is always sourced automatically. + # Note that sourcing csh.login after .cshrc is non-standard. + xsess_tmp=`mktemp /tmp/xsess-env-XXXXXX` + $SHELL -c "if (-f /etc/csh.login) source /etc/csh.login; if (-f ~/.login) source ~/.login; /bin/sh -c export -p >! $xsess_tmp" + . $xsess_tmp + rm -f $xsess_tmp + ;; + *) # Plain sh, ksh, and anything we do not know. + [ -f /etc/profile ] && . /etc/profile + [ -f $HOME/.profile ] && . $HOME/.profile + ;; +esac + +[ -f /etc/xprofile ] && . /etc/xprofile +[ -f $HOME/.xprofile ] && . $HOME/.xprofile + +case $session in + "") + exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session." + ;; + failsafe) + exec xterm -geometry 80x24-0-0 + ;; + custom) + exec $HOME/.xsession + ;; + default) + exec /usr/bin/startkde + ;; + *) + eval exec "$session" + ;; +esac +exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop." diff --git a/kde/kdebase-workspace/doinst.sh.gz b/kde/kdebase-workspace/doinst.sh.gz new file mode 100644 index 0000000..f872488 Binary files /dev/null and b/kde/kdebase-workspace/doinst.sh.gz differ diff --git a/kde/kdebase-workspace/kdebase-workspace.SlackBuild b/kde/kdebase-workspace/kdebase-workspace.SlackBuild new file mode 100755 index 0000000..d8cb6d5 --- /dev/null +++ b/kde/kdebase-workspace/kdebase-workspace.SlackBuild @@ -0,0 +1,131 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdebase-workspace + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdebase-workspace-$VERSION..." +tar xvf $CWD/../src/kdebase-workspace-$VERSION.tar.?z* || exit 1 +cd kdebase-workspace-$VERSION + +# Patch for the shutdown issue with KDE 4.6.2 (in Linux, only "halt" +# understands the '-p' parameter): +sed -i -e 's/shutdown -p now/shutdown -h -P now/' kdm/config.def + +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 {} \; + +# Increase the timeout to accomodate slow-to-initialize video chipset drivers: +zcat $CWD/kdebase-workspace.kdm.server.timeout.diff.gz | patch -p1 --verbose || exit 1 + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +# Use ck-launch-session in runlevel 3, +# to start and attach a ConsoleKit session to the X session: +mkdir -p $PKG/etc/X11/xinit +cat $CWD/xinit/xinitrc.kde > $PKG/etc/X11/xinit/xinitrc.kde +chmod 0755 $PKG/etc/X11/xinit/xinitrc.kde + +# Setup config files for KDM: +$PKG/usr/bin/genkdmconf --no-old --no-old-scripts --no-backup --in $PKG/usr/share/config/kdm + +# Not allowing root to login at the console is just plain silly. If they +# have physical access to the machine, what's the point of trying to stop +# this? Even the kdmrc file says this is supposed to be the default. +sed -i 's/AllowRootLogin=false/AllowRootLogin=true/' \ + $PKG/usr/share/config/kdm/kdmrc +# We are also not ready to create a separate 'kdm' non-root user: +sed -i 's/GreeterUID=kdm/#&/' \ + $PKG/usr/share/config/kdm/kdmrc +mv $PKG/usr/share/config/kdm/kdmrc $PKG/usr/share/config/kdm/kdmrc.new + +cp -a $PKG/usr/share/config/kdm/Xsession $PKG/usr/share/config/kdm/Xsession.orig +cat $CWD/config/Xsession | sed -e "s#/lib#/lib${LIBDIRSUFFIX}#" \ + > $PKG/usr/share/config/kdm/Xsession +mv $PKG/usr/share/config/kdm/backgroundrc $PKG/usr/share/config/kdm/backgroundrc.new + +# Move the KDM files someplace FHS compliant: +mkdir -p $PKG/etc/kde +mv $PKG/usr/share/config/kdm $PKG/etc/kde +( cd $PKG/usr/share/config ; ln -sf ../../../etc/kde/kdm . ) + +# Move the polkit dbus configuration files to the proper place: +mv $PKG/etc/kde/dbus-1 $PKG/etc/ + +# This is fubar: +rm -f $PKG/usr/share/icons/hicolor/index.theme + +mkdir -p $PKG/usr/doc/kdebase-workspace-$VERSION +cp -a COPYING* README $PKG/usr/doc/kdebase-workspace-$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/kdebase-workspace-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdebase-workspace/kdebase-workspace.kdm.server.timeout.diff.gz b/kde/kdebase-workspace/kdebase-workspace.kdm.server.timeout.diff.gz new file mode 100644 index 0000000..a9c2bae Binary files /dev/null and b/kde/kdebase-workspace/kdebase-workspace.kdm.server.timeout.diff.gz differ diff --git a/kde/kdebase-workspace/slack-desc b/kde/kdebase-workspace/slack-desc new file mode 100644 index 0000000..87f2c41 --- /dev/null +++ b/kde/kdebase-workspace/slack-desc @@ -0,0 +1,12 @@ + |-----handy-ruler------------------------------------------------------| +kdebase-workspace: kdebase-workspace (KDE Plasma Desktop) +kdebase-workspace: +kdebase-workspace: This package provides the essential parts of the KDE Plasma Desktop +kdebase-workspace: that are presented to the user. +kdebase-workspace: +kdebase-workspace: +kdebase-workspace: +kdebase-workspace: +kdebase-workspace: +kdebase-workspace: +kdebase-workspace: diff --git a/kde/kdebase-workspace/xinit/xinitrc.kde b/kde/kdebase-workspace/xinit/xinitrc.kde new file mode 100755 index 0000000..a33eb06 --- /dev/null +++ b/kde/kdebase-workspace/xinit/xinitrc.kde @@ -0,0 +1,32 @@ +#!/bin/sh +# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $ + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/etc/X11/xinit/.Xresources +sysmodmap=/etc/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -f $sysresources ]; then + xrdb -merge $sysresources +fi + +if [ -f $sysmodmap ]; then + xmodmap $sysmodmap +fi + +if [ -f $userresources ]; then + xrdb -merge $userresources +fi + +if [ -f $usermodmap ]; then + xmodmap $usermodmap +fi + +# Start the window manager: +if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then + ck-launch-session startkde +else + startkde +fi diff --git a/kde/kdebase/config/kdeglobals b/kde/kdebase/config/kdeglobals new file mode 100644 index 0000000..25d4461 --- /dev/null +++ b/kde/kdebase/config/kdeglobals @@ -0,0 +1,4 @@ +[General] +XftAntialias=true +XftHintStyle=hintmedium +XftSubPixel=none diff --git a/kde/kdebase/doinst.sh.gz b/kde/kdebase/doinst.sh.gz new file mode 100644 index 0000000..13ab96f Binary files /dev/null and b/kde/kdebase/doinst.sh.gz differ diff --git a/kde/kdebase/kdebase.SlackBuild b/kde/kdebase/kdebase.SlackBuild new file mode 100755 index 0000000..89ff3a5 --- /dev/null +++ b/kde/kdebase/kdebase.SlackBuild @@ -0,0 +1,112 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdebase + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdebase-$VERSION..." +tar xvf $CWD/../src/kdebase-$VERSION.tar.?z* || exit 1 +cd kdebase-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DRUN_KAPPFINDER=ON \ + .. + make $NUMJOBS || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +# Add profile scripts +mkdir -p $PKG/etc/profile.d +cat $CWD/profile.d/kde.sh | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ + > $PKG/etc/profile.d/kde.sh +cat $CWD/profile.d/kde.csh | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ + > $PKG/etc/profile.d/kde.csh +chmod 0755 $PKG/etc/profile.d/* + +# "konsole -ls" is no longer valid syntax for konsole, even though it's +# 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 + +## I find this a little bit too bright... +## Change the konsole defaults to look like the real Linux console: +#sed -i 's/ColorScheme=Linux/ColorScheme=WhiteOnBlack/' \ +# $PKG/usr/share/apps/konsole/Shell.profile + +mkdir -p $PKG/usr/doc/kdebase-$VERSION +cp -a AUTHORS COPYING* README $PKG/usr/doc/kdebase-$VERSION || true + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdebase-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdebase/profile.d/kde.csh b/kde/kdebase/profile.d/kde.csh new file mode 100755 index 0000000..a09579b --- /dev/null +++ b/kde/kdebase/profile.d/kde.csh @@ -0,0 +1,12 @@ +#!/bin/csh +# KDE additions: +if ( ! $?KDEDIRS ) then + setenv KDEDIRS /usr +endif +setenv PATH ${PATH}:/usr/lib/kde4/libexec + +if ( $?XDG_CONFIG_DIRS ) then + setenv XDG_CONFIG_DIRS ${XDG_CONFIG_DIRS}:/etc/kde/xdg +else + setenv XDG_CONFIG_DIRS /etc/xdg:/etc/kde/xdg +endif diff --git a/kde/kdebase/profile.d/kde.sh b/kde/kdebase/profile.d/kde.sh new file mode 100755 index 0000000..6f0199e --- /dev/null +++ b/kde/kdebase/profile.d/kde.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# KDE additions: +KDEDIRS=/usr +export KDEDIRS +PATH="$PATH:/usr/lib/kde4/libexec" +export PATH +if [ ! "$XDG_CONFIG_DIRS" = "" ]; then + XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/kde/xdg +else + XDG_CONFIG_DIRS=/etc/xdg:/etc/kde/xdg +fi +export XDG_CONFIG_DIRS + diff --git a/kde/kdebase/slack-desc b/kde/kdebase/slack-desc new file mode 100644 index 0000000..bf91423 --- /dev/null +++ b/kde/kdebase/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------------------------------------------------------| +kdebase: kdebase (KDE core applications and files) +kdebase: +kdebase: This package provides the core applications and infrastructure files +kdebase: for the KDE Plasma Desktop. +kdebase: +kdebase: +kdebase: +kdebase: +kdebase: +kdebase: +kdebase: diff --git a/kde/kdebindings/kdebindings-len-ptr-rfloat.diff.gz b/kde/kdebindings/kdebindings-len-ptr-rfloat.diff.gz new file mode 100644 index 0000000..7f474cb Binary files /dev/null and b/kde/kdebindings/kdebindings-len-ptr-rfloat.diff.gz differ diff --git a/kde/kdebindings/kdebindings-ruby-env.h.diff.gz b/kde/kdebindings/kdebindings-ruby-env.h.diff.gz new file mode 100644 index 0000000..adf2a74 Binary files /dev/null and b/kde/kdebindings/kdebindings-ruby-env.h.diff.gz differ diff --git a/kde/kdebindings/kdebindings-rubyconfig.h.diff.gz b/kde/kdebindings/kdebindings-rubyconfig.h.diff.gz new file mode 100644 index 0000000..6ec8f0d Binary files /dev/null and b/kde/kdebindings/kdebindings-rubyconfig.h.diff.gz differ diff --git a/kde/kdebindings/kdebindings.1170602.sip_4_11_x.diff.gz b/kde/kdebindings/kdebindings.1170602.sip_4_11_x.diff.gz new file mode 100644 index 0000000..22d4c2a Binary files /dev/null and b/kde/kdebindings/kdebindings.1170602.sip_4_11_x.diff.gz differ diff --git a/kde/kdebindings/kdebindings.SlackBuild b/kde/kdebindings/kdebindings.SlackBuild new file mode 100755 index 0000000..481e4cb --- /dev/null +++ b/kde/kdebindings/kdebindings.SlackBuild @@ -0,0 +1,110 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdebindings + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdebindings-$VERSION..." +tar xvf $CWD/../src/kdebindings-$VERSION.tar.?z* || exit 1 +cd kdebindings-$VERSION + +# No longer needed in kde 4.6 +#zcat $CWD/kdebindings-len-ptr-rfloat.diff.gz | patch -p1 --verbose || exit 1 +#zcat $CWD/kdebindings-ruby-env.h.diff.gz | patch -p1 --verbose || exit 1 +#zcat $CWD/kdebindings-rubyconfig.h.diff.gz | patch -p1 --verbose || exit 1 +#zcat $CWD/kdebindings.1170602.sip_4_11_x.diff.gz | patch -p0 --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 {} \; + +# Set 'vendorarch' (install location for vendor shipped architecture dependent perl modules): +eval $(perl '-V:vendorarch') + +# -DENABLE_PYKDE4:BOOL=OFF \ +mkdir -p build +cd build + #-DCMAKE_BACKWARDS_COMPATIBILITY:STRING="2.2" \ + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DCUSTOM_PERL_SITE_ARCH_DIR=$vendorarch \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DENABLE_QYOTO:BOOL=OFF \ + -DENABLE_QSCINTILLA_SHARP:BOOL=OFF \ + -DENABLE_KIMONO:BOOL=OFF \ + -DBUILD_csharp:BOOL=OFF \ + .. + # kdebindings has (in the past, on several occasions) barfed on multijobs, + # so no $NUMJOBS here. We run make twice because the first time is not + # 100% successful either...: + make || 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/kdebindings-$VERSION +cp -a AUTHORS COPYING* INSTALL NEWS README \ + $PKG/usr/doc/kdebindings-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdebindings-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdebindings/slack-desc b/kde/kdebindings/slack-desc new file mode 100644 index 0000000..e927c76 --- /dev/null +++ b/kde/kdebindings/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------------------------------------------------------| +kdebindings: kdebindings (KDE language bindings) +kdebindings: +kdebindings: KDE and most KDE applications are implemented using the C++ +kdebindings: programming language, but that doesn't mean you don't have a choice. +kdebindings: This package contains a number of bindings to other languages, +kdebindings: including scripting languages and other systems' programming +kdebindings: languages, allowing them to be used to create applications for the +kdebindings: KDE Platform. +kdebindings: +kdebindings: +kdebindings: diff --git a/kde/kdeedu/doinst.sh.gz b/kde/kdeedu/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdeedu/doinst.sh.gz differ diff --git a/kde/kdeedu/kdeedu.SlackBuild b/kde/kdeedu/kdeedu.SlackBuild new file mode 100755 index 0000000..1cdb033 --- /dev/null +++ b/kde/kdeedu/kdeedu.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdeedu + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdeedu-$VERSION..." +tar xvf $CWD/../src/kdeedu-$VERSION.tar.?z* || exit 1 +cd kdeedu-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdeedu-$VERSION +cp -a COPYING* INSTALL README $PKG/usr/doc/kdeedu-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdeedu-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdeedu/slack-desc b/kde/kdeedu/slack-desc new file mode 100644 index 0000000..b97fdd7 --- /dev/null +++ b/kde/kdeedu/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------------------------------------------------------| +kdeedu: kdeedu (Educational applications) +kdeedu: +kdeedu: Educational applications for the KDE Software Compilation. +kdeedu: +kdeedu: +kdeedu: +kdeedu: +kdeedu: +kdeedu: +kdeedu: +kdeedu: diff --git a/kde/kdegames/doinst.sh.gz b/kde/kdegames/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdegames/doinst.sh.gz differ diff --git a/kde/kdegames/kdegames.SlackBuild b/kde/kdegames/kdegames.SlackBuild new file mode 100755 index 0000000..6532e1e --- /dev/null +++ b/kde/kdegames/kdegames.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdegames + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdegames-$VERSION..." +tar xvf $CWD/../src/kdegames-$VERSION.tar.?z* || exit 1 +cd kdegames-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdegames-$VERSION +cp -a AUTHORS COPYING* INSTALL README $PKG/usr/doc/kdegames-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdegames-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdegames/slack-desc b/kde/kdegames/slack-desc new file mode 100644 index 0000000..c821c7f --- /dev/null +++ b/kde/kdegames/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------------------------------------------------------| +kdegames: kdegames (KDE games) +kdegames: +kdegames: A collection of games for the KDE Software Compilation. +kdegames: +kdegames: +kdegames: +kdegames: +kdegames: +kdegames: +kdegames: +kdegames: diff --git a/kde/kdegraphics/doinst.sh.gz b/kde/kdegraphics/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdegraphics/doinst.sh.gz differ diff --git a/kde/kdegraphics/kdegraphics.SlackBuild b/kde/kdegraphics/kdegraphics.SlackBuild new file mode 100755 index 0000000..dd95744 --- /dev/null +++ b/kde/kdegraphics/kdegraphics.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdegraphics + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdegraphics-$VERSION..." +tar xvf $CWD/../src/kdegraphics-$VERSION.tar.?z* || exit 1 +cd kdegraphics-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $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/kdegraphics-$VERSION +cp -a AUTHORS COPYING* INSTALL README \ + $PKG/usr/doc/kdegraphics-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdegraphics-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdegraphics/slack-desc b/kde/kdegraphics/slack-desc new file mode 100644 index 0000000..7184942 --- /dev/null +++ b/kde/kdegraphics/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------------------------------------------------------| +kdegraphics: kdegraphics (KDE graphics programs) +kdegraphics: +kdegraphics: Graphics programs for the KDE Software Compilation, including +kdegraphics: gwenview, kcolorchooser, kbackgroundsnapshot, kolourpaint, kruler, +kdegraphics: ksnapshot, okular, and xf86gammacfg. +kdegraphics: +kdegraphics: +kdegraphics: +kdegraphics: +kdegraphics: +kdegraphics: diff --git a/kde/kdelibs/doinst.sh.gz b/kde/kdelibs/doinst.sh.gz new file mode 100644 index 0000000..738c276 Binary files /dev/null and b/kde/kdelibs/doinst.sh.gz differ diff --git a/kde/kdelibs/kdelibs.CVE-2011-1168.patch.gz b/kde/kdelibs/kdelibs.CVE-2011-1168.patch.gz new file mode 100644 index 0000000..285586a Binary files /dev/null and b/kde/kdelibs/kdelibs.CVE-2011-1168.patch.gz differ diff --git a/kde/kdelibs/kdelibs.SlackBuild b/kde/kdelibs/kdelibs.SlackBuild new file mode 100755 index 0000000..68a7dad --- /dev/null +++ b/kde/kdelibs/kdelibs.SlackBuild @@ -0,0 +1,106 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdelibs + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdelibs-$VERSION..." +tar xvf $CWD/../src/kdelibs-$VERSION.tar.?z* || exit 1 +cd kdelibs-$VERSION + +# Slackware ships a different version of XML DTDs: +zcat $CWD/kdelibs.docbook.patch.gz | patch -p1 --verbose || exit 1 + +# Fix for CVE-2011-1168 (Konqueror XSS attack) - incorporated into KDE 4.6.2: +#zcat $CWD/kdelibs.CVE-2011-1168.patch.gz | patch -p1 --verbose || exit 1 + +# Fix for CVE-2011-3365 (QLable spoofing in Kssl), incorporated into KDE 4.7.2: +cat $CWD/kdelibs.kssl.CVE-2011-3365.patch | 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 + cmake \ + $KDE_OPT_ARGS \ + -DWITH_HAL=OFF \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DKDE_DISTRIBUTION_TEXT="volkerdi@slackware.com" \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Move the polkit dbus configuration files to the proper place: +mv $PKG/etc/kde/dbus-1 $PKG/etc/ + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/kdelibs-$VERSION +cp -a AUTHORS COPYING* DEBUG INSTALL README TODO \ + $PKG/usr/doc/kdelibs-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdelibs-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdelibs/kdelibs.docbook.patch.gz b/kde/kdelibs/kdelibs.docbook.patch.gz new file mode 100644 index 0000000..2de9a66 Binary files /dev/null and b/kde/kdelibs/kdelibs.docbook.patch.gz differ diff --git a/kde/kdelibs/kdelibs.kssl.CVE-2011-3365.patch b/kde/kdelibs/kdelibs.kssl.CVE-2011-3365.patch new file mode 100644 index 0000000..d05e44b --- /dev/null +++ b/kde/kdelibs/kdelibs.kssl.CVE-2011-3365.patch @@ -0,0 +1,24 @@ +commit 9ca2b26fc67c3f921e1943c1725fca623e395854 +Author: David Faure +Date: Thu Jun 30 23:43:45 2011 +0200 + + Security fix: don't interpret html tags + + Credits to Tim Brown for the find. + (cherry picked from commit bd70d4e589711fda9ab07738c46e37eee8376214) + +diff --git a/kio/kssl/ksslcertificatebox.cpp b/kio/kssl/ksslcertificatebox.cpp +index 4ffc613..094787a 100644 +--- a/kio/kssl/ksslcertificatebox.cpp ++++ b/kio/kssl/ksslcertificatebox.cpp +@@ -36,6 +36,10 @@ KSslCertificateBox::KSslCertificateBox(QWidget *parent) + d(new KSslCertificateBoxPrivate()) + { + d->ui.setupUi(this); ++ // No fooling us with html tags ++ Q_FOREACH(QLabel* label, qFindChildren(this)) { ++ label->setTextFormat(Qt::PlainText); ++ } + } + + diff --git a/kde/kdelibs/kdesu-allow_NOPASS_in_suauth.patch.gz b/kde/kdelibs/kdesu-allow_NOPASS_in_suauth.patch.gz new file mode 100644 index 0000000..0cf602c Binary files /dev/null and b/kde/kdelibs/kdesu-allow_NOPASS_in_suauth.patch.gz differ diff --git a/kde/kdelibs/local.options b/kde/kdelibs/local.options new file mode 100644 index 0000000..07d417a --- /dev/null +++ b/kde/kdelibs/local.options @@ -0,0 +1,2 @@ +BUILD=2 + diff --git a/kde/kdelibs/slack-desc b/kde/kdelibs/slack-desc new file mode 100644 index 0000000..a89ea3c --- /dev/null +++ b/kde/kdelibs/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------------------------------------------------------| +kdelibs: kdelibs (KDE libraries) +kdelibs: +kdelibs: System libraries and other resources required for the KDE Platform. +kdelibs: +kdelibs: +kdelibs: +kdelibs: +kdelibs: +kdelibs: +kdelibs: +kdelibs: diff --git a/kde/kdemultimedia/doinst.sh.gz b/kde/kdemultimedia/doinst.sh.gz new file mode 100644 index 0000000..095c2bf Binary files /dev/null and b/kde/kdemultimedia/doinst.sh.gz differ diff --git a/kde/kdemultimedia/kdemultimedia.SlackBuild b/kde/kdemultimedia/kdemultimedia.SlackBuild new file mode 100755 index 0000000..9a7826a --- /dev/null +++ b/kde/kdemultimedia/kdemultimedia.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdemultimedia + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdemultimedia-$VERSION..." +tar xvf $CWD/../src/kdemultimedia-$VERSION.tar.?z* || exit 1 +cd kdemultimedia-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdemultimedia-$VERSION +cp -a AUTHORS COPYING* INSTALL README $PKG/usr/doc/kdemultimedia-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdemultimedia-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdemultimedia/slack-desc b/kde/kdemultimedia/slack-desc new file mode 100644 index 0000000..2cc6715 --- /dev/null +++ b/kde/kdemultimedia/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------------------------------------------------------| +kdemultimedia: kdemultimedia (KDE multimedia applications) +kdemultimedia: +kdemultimedia: Multimedia applications for the KDE Software Compilation, including: +kdemultimedia: * noatun: a multimedia player for sound and movies +kdemultimedia: * kmix: the audio mixer as a standalone program and Kicker applet +kdemultimedia: * kscd: A CD player with an interface to the internet CDDB database +kdemultimedia: * phonon-xine: A Phonon backend based on Xine +kdemultimedia: +kdemultimedia: +kdemultimedia: +kdemultimedia: diff --git a/kde/kdenetwork/doinst.sh.gz b/kde/kdenetwork/doinst.sh.gz new file mode 100644 index 0000000..095c2bf Binary files /dev/null and b/kde/kdenetwork/doinst.sh.gz differ diff --git a/kde/kdenetwork/kdenetwork.SlackBuild b/kde/kdenetwork/kdenetwork.SlackBuild new file mode 100755 index 0000000..f64ddaa --- /dev/null +++ b/kde/kdenetwork/kdenetwork.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdenetwork + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdenetwork-$VERSION..." +tar xvf $CWD/../src/kdenetwork-$VERSION.tar.?z* || exit 1 +cd kdenetwork-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DWITH_irc=ON \ + .. + make $NUMJOBS || 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/kdenetwork-$VERSION +cp -a COPYING* INSTALL README $PKG/usr/doc/kdenetwork-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdenetwork-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdenetwork/kdenetwork.libktorrent.diff.gz b/kde/kdenetwork/kdenetwork.libktorrent.diff.gz new file mode 100644 index 0000000..94e7fa8 Binary files /dev/null and b/kde/kdenetwork/kdenetwork.libktorrent.diff.gz differ diff --git a/kde/kdenetwork/slack-desc b/kde/kdenetwork/slack-desc new file mode 100644 index 0000000..90120dd --- /dev/null +++ b/kde/kdenetwork/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------------------------------------------------------| +kdenetwork: kdenetwork (Network utilities for KDE) +kdenetwork: +kdenetwork: Network related utilities for the KDE Software Compilation. +kdenetwork: +kdenetwork: +kdenetwork: +kdenetwork: +kdenetwork: +kdenetwork: +kdenetwork: +kdenetwork: diff --git a/kde/kdepim-runtime/doinst.sh.gz b/kde/kdepim-runtime/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdepim-runtime/doinst.sh.gz differ diff --git a/kde/kdepim-runtime/kdepim-runtime.SlackBuild b/kde/kdepim-runtime/kdepim-runtime.SlackBuild new file mode 100755 index 0000000..51b89c5 --- /dev/null +++ b/kde/kdepim-runtime/kdepim-runtime.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Copyright 2009 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. + +PRGNAM=kdepim-runtime +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building $PRGNAM-$VERSION..." +tar xvf $CWD/../src/$PRGNAM-$VERSION.tar.?z* || exit 1 +cd $PRGNAM-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/$PRGNAM-$VERSION +cp -a COPYING* MAINTAINERS README* $PKG/usr/doc/$PRGNAM-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PRGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdepim-runtime/local.options b/kde/kdepim-runtime/local.options new file mode 100644 index 0000000..b7884f7 --- /dev/null +++ b/kde/kdepim-runtime/local.options @@ -0,0 +1,2 @@ +VERSION=4.6.1 + diff --git a/kde/kdepim-runtime/slack-desc b/kde/kdepim-runtime/slack-desc new file mode 100644 index 0000000..cb0ac6e --- /dev/null +++ b/kde/kdepim-runtime/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-----------------------------------------------------| +kdepim-runtime: kdepim-runtime (KDE Personal Information Management runtime) +kdepim-runtime: +kdepim-runtime: The KDE-PIM project aims to bring together those who wish to help +kdepim-runtime: design, implement, test, etc. anything that's to do with personal +kdepim-runtime: information management. +kdepim-runtime: +kdepim-runtime: This rather broad scope encompasses mail clients, addressbooks, +kdepim-runtime: usenet news, scheduling, and even sticky notes. +kdepim-runtime: +kdepim-runtime: +kdepim-runtime: diff --git a/kde/kdepim/doinst.sh.gz b/kde/kdepim/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdepim/doinst.sh.gz differ diff --git a/kde/kdepim/kdepim-4.5.85-install-headers.patch b/kde/kdepim/kdepim-4.5.85-install-headers.patch new file mode 100644 index 0000000..aa43059 --- /dev/null +++ b/kde/kdepim/kdepim-4.5.85-install-headers.patch @@ -0,0 +1,124 @@ +diff -ur kdepim-4.5.85/kleopatra/libkleopatraclient/CMakeLists.txt kdepim-4.5.85-install-headers/kleopatra/libkleopatraclient/CMakeLists.txt +--- kdepim-4.5.85/kleopatra/libkleopatraclient/CMakeLists.txt 2010-01-27 01:22:34.000000000 +0100 ++++ kdepim-4.5.85-install-headers/kleopatra/libkleopatraclient/CMakeLists.txt 2010-12-08 14:40:45.000000000 +0100 +@@ -6,3 +6,7 @@ + + add_subdirectory( tests ) + ++install( ++ FILES kleopatraclient_export.h ++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient ++ ) +diff -ur kdepim-4.5.85/kleopatra/libkleopatraclient/core/CMakeLists.txt kdepim-4.5.85-install-headers/kleopatra/libkleopatraclient/core/CMakeLists.txt +--- kdepim-4.5.85/kleopatra/libkleopatraclient/core/CMakeLists.txt 2010-11-19 11:51:51.000000000 +0100 ++++ kdepim-4.5.85-install-headers/kleopatra/libkleopatraclient/core/CMakeLists.txt 2010-12-08 14:42:12.000000000 +0100 +@@ -55,4 +55,12 @@ + DESTINATION ${LIB_INSTALL_DIR} + ) + +- ++install( ++ FILES ++ initialization.h ++ command.h ++ selectcertificatecommand.h ++ signencryptfilescommand.h ++ decryptverifyfilescommand.h ++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient/core ++ ) +diff -ur kdepim-4.5.85/kleopatra/libkleopatraclient/gui/CMakeLists.txt kdepim-4.5.85-install-headers/kleopatra/libkleopatraclient/gui/CMakeLists.txt +--- kdepim-4.5.85/kleopatra/libkleopatraclient/gui/CMakeLists.txt 2010-07-29 11:58:45.000000000 +0200 ++++ kdepim-4.5.85-install-headers/kleopatra/libkleopatraclient/gui/CMakeLists.txt 2010-12-08 14:42:41.000000000 +0100 +@@ -20,3 +20,8 @@ + DESTINATION ${LIB_INSTALL_DIR} + ) + ++install( ++ FILES ++ certificaterequester.h ++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient/gui ++ ) +diff -ur kdepim-4.5.85/libkleo/CMakeLists.txt kdepim-4.5.85-install-headers/libkleo/CMakeLists.txt +--- kdepim-4.5.85/libkleo/CMakeLists.txt 2010-12-01 23:23:12.000000000 +0100 ++++ kdepim-4.5.85-install-headers/libkleo/CMakeLists.txt 2010-12-08 15:22:00.000000000 +0100 +@@ -112,6 +112,64 @@ + set_target_properties(kleo PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) + install(TARGETS kleo ${INSTALL_TARGETS_DEFAULT_ARGS}) + ++install( FILES ++ kleo/kleo_export.h ++ kleo/enum.h ++ kleo/oidmap.h ++ kleo/cryptobackend.h ++ kleo/cryptobackendfactory.h ++ kleo/cryptoconfig.h ++ kleo/dn.h ++ kleo/job.h ++ kleo/keylistjob.h ++ kleo/keygenerationjob.h ++ kleo/abstractimportjob.h ++ kleo/importjob.h ++ kleo/importfromkeyserverjob.h ++ kleo/exportjob.h ++ kleo/changeexpiryjob.h ++ kleo/changeownertrustjob.h ++ kleo/downloadjob.h ++ kleo/deletejob.h ++ kleo/encryptjob.h ++ kleo/decryptjob.h ++ kleo/signjob.h ++ kleo/specialjob.h ++ kleo/verifydetachedjob.h ++ kleo/verifyopaquejob.h ++ kleo/decryptverifyjob.h ++ kleo/signencryptjob.h ++ kleo/signkeyjob.h ++ kleo/adduseridjob.h ++ kleo/refreshkeysjob.h ++ kleo/multideletejob.h ++ kleo/hierarchicalkeylistjob.h ++ kleo/keyfilter.h ++ kleo/keyfiltermanager.h ++ kleo/changepasswdjob.h ++ kleo/checksumdefinition.h ++ kleo/exception.h ++ kleo/kconfigbasedkeyfilter.h ++ kleo/listallkeysjob.h ++ kleo/stl_util.h ++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo COMPONENT Devel) ++ ++install ( FILES ++ ui/kdhorizontalline.h ++ ui/messagebox.h ++ ui/progressbar.h ++ ui/progressdialog.h ++ ui/keylistview.h ++ ui/keyselectiondialog.h ++ ui/keyrequester.h ++ ui/keyapprovaldialog.h ++ ui/dnattributeorderconfigwidget.h ++ ui/cryptoconfigmodule.h ++ ui/cryptoconfigdialog.h ++ ui/directoryserviceswidget.h ++ ui/filenamerequester.h ++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo/ui COMPONENT Devel) ++ + if ( WIN32 ) + install ( FILES libkleopatrarc-win32.desktop DESTINATION ${CONFIG_INSTALL_DIR} RENAME libkleopatrarc ) + else ( WIN32 ) +diff -ur kdepim-4.5.85/libkpgp/CMakeLists.txt kdepim-4.5.85-install-headers/libkpgp/CMakeLists.txt +--- kdepim-4.5.85/libkpgp/CMakeLists.txt 2010-07-29 11:59:00.000000000 +0200 ++++ kdepim-4.5.85-install-headers/libkpgp/CMakeLists.txt 2010-12-08 14:43:33.000000000 +0100 +@@ -35,3 +35,11 @@ + install(FILES kpgp.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR}) + install(PROGRAMS kpgp-3.1-upgrade-address-data.pl DESTINATION ${KCONF_UPDATE_INSTALL_DIR}) + ++install(FILES ++ kpgp.h ++ kpgpbase.h ++ kpgpblock.h ++ kpgpkey.h ++ kpgpui.h ++ libkpgp_export.h ++ DESTINATION ${INCLUDE_INSTALL_DIR}/kpgp COMPONENT Devel ) + diff --git a/kde/kdepim/kdepim.SlackBuild b/kde/kdepim/kdepim.SlackBuild new file mode 100755 index 0000000..0a776f6 --- /dev/null +++ b/kde/kdepim/kdepim.SlackBuild @@ -0,0 +1,94 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdepim + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdepim-$VERSION..." +tar xvf $CWD/../src/kdepim-$VERSION.tar.?z* || exit 1 +cd kdepim-$VERSION + +# Install the kleopatra headers, or else kopete-cryptography will not build: +cat $CWD/kdepim-4.5.85-install-headers.patch | 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 + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $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/kdepim-$VERSION +cp -a COPYING* MAINTAINERS README* $PKG/usr/doc/kdepim-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdepim-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdepim/local.options b/kde/kdepim/local.options new file mode 100644 index 0000000..05678a7 --- /dev/null +++ b/kde/kdepim/local.options @@ -0,0 +1 @@ +VERSION=4.6.1 diff --git a/kde/kdepim/slack-desc b/kde/kdepim/slack-desc new file mode 100644 index 0000000..7a66c17 --- /dev/null +++ b/kde/kdepim/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-----------------------------------------------------| +kdepim: kdepim (KDE Personal Information Management applications) +kdepim: +kdepim: The KDE-PIM project aims to bring together those who wish to help +kdepim: design, implement, test, etc. anything that's to do with personal +kdepim: information management. +kdepim: +kdepim: This rather broad scope encompasses mail clients, addressbooks, +kdepim: usenet news, scheduling, and even sticky notes. +kdepim: +kdepim: +kdepim: diff --git a/kde/kdepimlibs/kdepimlibs-4.6.imap4.cpp.r1216163.diff.gz b/kde/kdepimlibs/kdepimlibs-4.6.imap4.cpp.r1216163.diff.gz new file mode 100644 index 0000000..33afa5a Binary files /dev/null and b/kde/kdepimlibs/kdepimlibs-4.6.imap4.cpp.r1216163.diff.gz differ diff --git a/kde/kdepimlibs/kdepimlibs.SlackBuild b/kde/kdepimlibs/kdepimlibs.SlackBuild new file mode 100755 index 0000000..1ef0a12 --- /dev/null +++ b/kde/kdepimlibs/kdepimlibs.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdepimlibs + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdepimlibs-$VERSION..." +tar xvf $CWD/../src/kdepimlibs-$VERSION.tar.?z* || exit 1 +cd kdepimlibs-$VERSION + +# Hotfix for crashes in the KDE imap4 ioslave: +#zcat $CWD/kdepimlibs-4.6.imap4.cpp.r1216163.diff.gz | patch -p4 --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 + 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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdepimlibs-$VERSION +cp -a COPYING* DEBUG HACKING MAINTAINERS PLAN POLICIES README* \ + $PKG/usr/doc/kdepimlibs-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdepimlibs-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdepimlibs/slack-desc b/kde/kdepimlibs/slack-desc new file mode 100644 index 0000000..cbd08ba --- /dev/null +++ b/kde/kdepimlibs/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------------------------------------------------------| +kdepimlibs: kdepimlibs (Libraries for KDE-PIM) +kdepimlibs: +kdepimlibs: This module includes libraries that are central to the development and +kdepimlibs: execution of a KDE-PIM application. +kdepimlibs: +kdepimlibs: +kdepimlibs: +kdepimlibs: +kdepimlibs: +kdepimlibs: +kdepimlibs: diff --git a/kde/kdeplasma-addons/doinst.sh.gz b/kde/kdeplasma-addons/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdeplasma-addons/doinst.sh.gz differ diff --git a/kde/kdeplasma-addons/kdeplasma-addons.SlackBuild b/kde/kdeplasma-addons/kdeplasma-addons.SlackBuild new file mode 100755 index 0000000..5595221 --- /dev/null +++ b/kde/kdeplasma-addons/kdeplasma-addons.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdeplasma-addons + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdeplasma-addons-$VERSION..." +tar xvf $CWD/../src/kdeplasma-addons-$VERSION.tar.?z* || exit 1 +cd kdeplasma-addons-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdeplasma-addons-$VERSION +cp -a COPYING* $PKG/usr/doc/kdeplasma-addons-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdeplasma-addons-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdeplasma-addons/slack-desc b/kde/kdeplasma-addons/slack-desc new file mode 100644 index 0000000..a9bc573 --- /dev/null +++ b/kde/kdeplasma-addons/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------------------------------------------------------| +kdeplasma-addons: kdeplasma-addons (Plasma addons for KDE) +kdeplasma-addons: +kdeplasma-addons: Plasmoids (or widgets) for the KDE Plasma Desktop shell. +kdeplasma-addons: +kdeplasma-addons: +kdeplasma-addons: +kdeplasma-addons: +kdeplasma-addons: +kdeplasma-addons: +kdeplasma-addons: +kdeplasma-addons: diff --git a/kde/kdesdk/doinst.sh.gz b/kde/kdesdk/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdesdk/doinst.sh.gz differ diff --git a/kde/kdesdk/kdesdk.SlackBuild b/kde/kdesdk/kdesdk.SlackBuild new file mode 100755 index 0000000..5c6f573 --- /dev/null +++ b/kde/kdesdk/kdesdk.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdesdk + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdesdk-$VERSION..." +tar xvf $CWD/../src/kdesdk-$VERSION.tar.?z* || exit 1 +cd kdesdk-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdesdk-$VERSION +cp -a COPYING* README $PKG/usr/doc/kdesdk-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdesdk-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdesdk/slack-desc b/kde/kdesdk/slack-desc new file mode 100644 index 0000000..f954a27 --- /dev/null +++ b/kde/kdesdk/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-----------------------------------------------------| +kdesdk: kdesdk (KDE SDK) +kdesdk: +kdesdk: KDE Software Development Kit. This is a collection of applications +kdesdk: and tools used to develop on the KDE Platform. It also contains +kdesdk: example code for use in learning KDE programming or starting a new +kdesdk: KDE application. +kdesdk: +kdesdk: +kdesdk: +kdesdk: +kdesdk: diff --git a/kde/kdetoys/doinst.sh.gz b/kde/kdetoys/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdetoys/doinst.sh.gz differ diff --git a/kde/kdetoys/kdetoys.SlackBuild b/kde/kdetoys/kdetoys.SlackBuild new file mode 100755 index 0000000..dbfe023 --- /dev/null +++ b/kde/kdetoys/kdetoys.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdetoys + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdetoys-$VERSION..." +tar xvf $CWD/../src/kdetoys-$VERSION.tar.?z* || exit 1 +cd kdetoys-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdetoys-$VERSION +cp -a AUTHORS COPYING* README $PKG/usr/doc/kdetoys-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdetoys-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdetoys/slack-desc b/kde/kdetoys/slack-desc new file mode 100644 index 0000000..9af6c60 --- /dev/null +++ b/kde/kdetoys/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------------------------------------------------------| +kdetoys: kdetoys (Toys for the KDE Software Compilation) +kdetoys: +kdetoys: Some toys for the KDE Software Compilation such as amor, kteatime, +kdetoys: ktux, kweatherreport, and kweatherservice. +kdetoys: +kdetoys: +kdetoys: +kdetoys: +kdetoys: +kdetoys: +kdetoys: diff --git a/kde/kdeutils/doinst.sh.gz b/kde/kdeutils/doinst.sh.gz new file mode 100644 index 0000000..095c2bf Binary files /dev/null and b/kde/kdeutils/doinst.sh.gz differ diff --git a/kde/kdeutils/kdeutils.SlackBuild b/kde/kdeutils/kdeutils.SlackBuild new file mode 100755 index 0000000..c0c8787 --- /dev/null +++ b/kde/kdeutils/kdeutils.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdeutils + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdeutils-$VERSION..." +tar xvf $CWD/../src/kdeutils-$VERSION.tar.?z* || exit 1 +cd kdeutils-$VERSION + +# Fix stupid regression in kcalc (KDE 4.6.5 only - +# see http://bugs.kde.org/show_bug.cgi?id=276568): +zcat $CWD/kdeutils_bug_276568.patch.gz | patch -p4 --verbose || exit 1 + +# Fix broken keybindings in kcalc (KDE 4.6.5 only - +# see http://bugs.kde.org/show_bug.cgi?id=277020): +zcat $CWD/kdeutils_bug_277020.patch.gz | patch -p3 --verbose || exit 1 + +# Fix for CVE-2011-2725 (KDE 4.6.5): +zcat $CWD/kdeutils.ark.CVE-2011-2725.patch.gz | 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 + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdeutils-$VERSION +cp -a AUTHORS COPYING* INSTALL README $PKG/usr/doc/kdeutils-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdeutils-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdeutils/kdeutils.ark.CVE-2011-2725.patch.gz b/kde/kdeutils/kdeutils.ark.CVE-2011-2725.patch.gz new file mode 100644 index 0000000..12768b5 Binary files /dev/null and b/kde/kdeutils/kdeutils.ark.CVE-2011-2725.patch.gz differ diff --git a/kde/kdeutils/kdeutils_bug_276568.patch.gz b/kde/kdeutils/kdeutils_bug_276568.patch.gz new file mode 100644 index 0000000..3c253c9 Binary files /dev/null and b/kde/kdeutils/kdeutils_bug_276568.patch.gz differ diff --git a/kde/kdeutils/kdeutils_bug_277020.patch.gz b/kde/kdeutils/kdeutils_bug_277020.patch.gz new file mode 100644 index 0000000..3d36632 Binary files /dev/null and b/kde/kdeutils/kdeutils_bug_277020.patch.gz differ diff --git a/kde/kdeutils/local.options b/kde/kdeutils/local.options new file mode 100644 index 0000000..a837340 --- /dev/null +++ b/kde/kdeutils/local.options @@ -0,0 +1 @@ +BUILD=3 diff --git a/kde/kdeutils/slack-desc b/kde/kdeutils/slack-desc new file mode 100644 index 0000000..2972d01 --- /dev/null +++ b/kde/kdeutils/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---------------------------------------------------| +kdeutils: kdeutils (KDE Utilities) +kdeutils: +kdeutils: This package includes utilities for the KDE Software Compilation +kdeutils: such as ark, kcalc, kcharselect, kdessh, kdf, kfloppy, kgpg, +kdeutils: ktimer, kwalletmanager, kwikdisk, okteta, superkaramba, and +kdeutils: sweeper. +kdeutils: +kdeutils: +kdeutils: +kdeutils: +kdeutils: diff --git a/kde/kdevelop/doinst.sh.gz b/kde/kdevelop/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdevelop/doinst.sh.gz differ diff --git a/kde/kdevelop/kdevelop.SlackBuild b/kde/kdevelop/kdevelop.SlackBuild new file mode 100755 index 0000000..430f480 --- /dev/null +++ b/kde/kdevelop/kdevelop.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdevelop + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdevelop-$VERSION..." +tar xvf $CWD/../src/kdevelop-$VERSION.tar.?z* || exit 1 +cd kdevelop-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdevelop-$VERSION +cp -a \ + AUTHORS COPYING* ChangeLog HACKING* NEWS README* TODO \ + $PKG/usr/doc/kdevelop-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdevelop-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdevelop/local.options b/kde/kdevelop/local.options new file mode 100644 index 0000000..324f64a --- /dev/null +++ b/kde/kdevelop/local.options @@ -0,0 +1 @@ +VERSION=4.2.0 diff --git a/kde/kdevelop/slack-desc b/kde/kdevelop/slack-desc new file mode 100644 index 0000000..49f2da1 --- /dev/null +++ b/kde/kdevelop/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------------------------------------------------------| +kdevelop: kdevelop (development environment for KDE) +kdevelop: +kdevelop: The KDevelop integrated C/C++ application development environment. +kdevelop: +kdevelop: +kdevelop: +kdevelop: +kdevelop: +kdevelop: +kdevelop: +kdevelop: diff --git a/kde/kdevplatform/doinst.sh.gz b/kde/kdevplatform/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdevplatform/doinst.sh.gz differ diff --git a/kde/kdevplatform/kdevplatform.SlackBuild b/kde/kdevplatform/kdevplatform.SlackBuild new file mode 100755 index 0000000..d24b94d --- /dev/null +++ b/kde/kdevplatform/kdevplatform.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdevplatform + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building kdevplatform-$VERSION..." +tar xvf $CWD/../src/kdevplatform-$VERSION.tar.?z* || exit 1 +cd kdevplatform-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/kdevplatform-$VERSION +cp -a \ + COPYING* ChangeLog NEWS README TODO \ + $PKG/usr/doc/kdevplatform-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdevplatform-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdevplatform/local.options b/kde/kdevplatform/local.options new file mode 100644 index 0000000..6aa1ebd --- /dev/null +++ b/kde/kdevplatform/local.options @@ -0,0 +1 @@ +VERSION=1.2.0 diff --git a/kde/kdevplatform/slack-desc b/kde/kdevplatform/slack-desc new file mode 100644 index 0000000..04fe68c --- /dev/null +++ b/kde/kdevplatform/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------------------------------------------------------| +kdevplatform: kdevplatform (KDE development platform) +kdevplatform: +kdevplatform: This KDE module provides libraries used by kdevelop. +kdevplatform: +kdevplatform: +kdevplatform: +kdevplatform: +kdevplatform: +kdevplatform: +kdevplatform: +kdevplatform: diff --git a/kde/kdewebdev/doinst.sh.gz b/kde/kdewebdev/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/kdewebdev/doinst.sh.gz differ diff --git a/kde/kdewebdev/include-tidy.patch.gz b/kde/kdewebdev/include-tidy.patch.gz new file mode 100644 index 0000000..be1d83a Binary files /dev/null and b/kde/kdewebdev/include-tidy.patch.gz differ diff --git a/kde/kdewebdev/kde4-kdewebdev-findtidy.diff.gz b/kde/kdewebdev/kde4-kdewebdev-findtidy.diff.gz new file mode 100644 index 0000000..47db461 Binary files /dev/null and b/kde/kdewebdev/kde4-kdewebdev-findtidy.diff.gz differ diff --git a/kde/kdewebdev/kdewebdev.SlackBuild b/kde/kdewebdev/kdewebdev.SlackBuild new file mode 100755 index 0000000..47e4849 --- /dev/null +++ b/kde/kdewebdev/kdewebdev.SlackBuild @@ -0,0 +1,108 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-kdewebdev + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr + +# First, build and install Tidy: +cd tidy + echo "Building htmltidy..." + ARCH=$ARCH sh ./tidy.build $PKG +cd - + +cd $TMP +echo "Building kdewebdev-$VERSION..." +tar xvf $CWD/../src/kdewebdev-$VERSION.tar.?z* || exit 1 +cd kdewebdev-$VERSION + +#zcat $CWD/kde4-kdewebdev-findtidy.diff.gz | patch -p0 --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 {} \; + +# Maybe we won't need this again... +# -DWITH_RUBY:BOOL=OFF \ +cp klinkstatus/src/tidy/tidyx.h{,.orig} +zcat $CWD/include-tidy.patch.gz | patch -p0 + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DLIBTIDY_INCLUDE_DIR=$PKG/usr/include \ + -DLIBTIDY_LIBRARIES=$PKG/usr/lib${LIBDIRSUFFIX}/libtidy.so \ + .. + make $NUMJOBS || 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/kdewebdev-$VERSION +cp -a AUTHORS COPYING* INSTALL* NEWS PACKAGING README TODO VERSION \ + $PKG/usr/doc/kdewebdev-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/kdewebdev-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdewebdev/slack-desc b/kde/kdewebdev/slack-desc new file mode 100644 index 0000000..294ef22 --- /dev/null +++ b/kde/kdewebdev/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--------------------------------------------------| +kdewebdev: kdewebdev (web development package for the KDE Platform) +kdewebdev: +kdewebdev: The kdewebdev package contains applications which are useful for +kdewebdev: web development. +kdewebdev: +kdewebdev: +kdewebdev: +kdewebdev: +kdewebdev: +kdewebdev: +kdewebdev: diff --git a/kde/kdewebdev/tidy/get-tidy-cvs.sh b/kde/kdewebdev/tidy/get-tidy-cvs.sh new file mode 100755 index 0000000..e4fb4b2 --- /dev/null +++ b/kde/kdewebdev/tidy/get-tidy-cvs.sh @@ -0,0 +1,37 @@ +#!/bin/sh +# Copyright 2006, 2009 Patrick 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. +# + +# Fetch the latest CVS of Tidy. +# Clean the download location: +rm -rf tidy +cvs -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy login +CVS_VERSION=$(date +%Y%m%dT%R | tr -d :) +# Doubtful that these will exist, but... +rm -f tidy-${CVS_VERSION}.tar tidy-${CVS_VERSION}.tar.xz +cvs -z3 -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy co -P tidy +# Rid ourselves of cruft: +( cd tidy ; find . -type d -name CVS -exec rm -rf {} \; 2> /dev/null ) +# Make tarball "release": +tar cf tidy-${CVS_VERSION}.tar tidy +xz -9 tidy-${CVS_VERSION}.tar +# Clean up: +rm -rf tidy diff --git a/kde/kdewebdev/tidy/tidy.SlackBuild b/kde/kdewebdev/tidy/tidy.SlackBuild new file mode 100755 index 0000000..6d8c3a7 --- /dev/null +++ b/kde/kdewebdev/tidy/tidy.SlackBuild @@ -0,0 +1,104 @@ +#!/bin/sh +# Copyright 2006, 2007, 2008, 2009, 2010 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# This file is an example, so feel free to fix it if it gets out of date. :-) + +PKGNAM=tidy +VERSION=${VERSION:-20100503T2309} +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 + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PKGNAM} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* + +cd ${PKGNAM} + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . -perm 666 -exec chmod 644 {} \; +find . -perm 664 -exec chmod 644 {} \; +find . -perm 600 -exec chmod 644 {} \; +find . -perm 444 -exec chmod 644 {} \; +find . -perm 400 -exec chmod 644 {} \; +find . -perm 440 -exec chmod 644 {} \; +find . -perm 777 -exec chmod 755 {} \; +find . -perm 775 -exec chmod 755 {} \; +find . -perm 511 -exec chmod 755 {} \; +find . -perm 711 -exec chmod 755 {} \; +find . -perm 555 -exec chmod 755 {} \; + +# Prepare autoconf: +sh build/gnuauto/setup.sh + +# Configure: +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --disable-static \ + $ARCH-slackware-linux + +# Build and install: +make -j4 || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +# The Makefile evidently contains the package's license... +cp -a Makefile htmldoc $PKG/usr/doc/${PKGNAM}-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kdewebdev/tidy/tidy.build b/kde/kdewebdev/tidy/tidy.build new file mode 100755 index 0000000..b638b24 --- /dev/null +++ b/kde/kdewebdev/tidy/tidy.build @@ -0,0 +1,92 @@ +#!/bin/sh +# Copyright 2006, 2007, 2008, 2009, 2010 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 by Robby Workman 20071221 +# for new cvs pull and changed include directory for kde4's kdewebdev +# New cvs version - 20080502 + +PKGNAM=tidy +VERSION=20100503T2309 +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 + +CWD=$(pwd) +TMP=${TMP:-/tmp} + +PKG=$1 + +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 + +cd $TMP +rm -rf ${PKGNAM} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 +cd ${PKGNAM} +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 {} \; + +# Prepare autoconf: +sh build/gnuauto/setup.sh + +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --includedir=/usr/include/tidy \ + --disable-static \ + --build=$ARCH-slackware-linux + +make -j4 || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a htmldoc/* $PKG/usr/doc/${PKGNAM}-$VERSION + diff --git a/kde/koffice/doinst.sh.gz b/kde/koffice/doinst.sh.gz new file mode 100644 index 0000000..ae226df Binary files /dev/null and b/kde/koffice/doinst.sh.gz differ diff --git a/kde/koffice/koffice.SlackBuild b/kde/koffice/koffice.SlackBuild new file mode 100755 index 0000000..15631c9 --- /dev/null +++ b/kde/koffice/koffice.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-koffice + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building koffice-$VERSION..." +tar xvf $CWD/../src/koffice-$VERSION.tar.?z* || exit 1 +cd koffice-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + 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/koffice-$VERSION +cp -a AUTHORS COPYING* README* $PKG/usr/doc/koffice-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/koffice-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/koffice/koffice.krita.png14.diff.gz b/kde/koffice/koffice.krita.png14.diff.gz new file mode 100644 index 0000000..5e481d1 Binary files /dev/null and b/kde/koffice/koffice.krita.png14.diff.gz differ diff --git a/kde/koffice/local.options b/kde/koffice/local.options new file mode 100644 index 0000000..badf0f6 --- /dev/null +++ b/kde/koffice/local.options @@ -0,0 +1 @@ +VERSION=2.2.2 diff --git a/kde/koffice/slack-desc b/kde/koffice/slack-desc new file mode 100644 index 0000000..6863e91 --- /dev/null +++ b/kde/koffice/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------------------------------------------------------| +koffice: koffice (KDE office productivity suite) +koffice: +koffice: KOffice office productivity applications. Included are a word +koffice: processor, spreadsheet, presentation program, chart and graph creator, +koffice: vector graphics tool, database report creator, flowcharting program, +koffice: integrated data management program, a pixel graphics editor, +koffice: a mathematical formula editor, and KOffice Workspace +koffice: (a combination of all of the above). +koffice: +koffice: +koffice: diff --git a/kde/konq-plugins/konq-plugins-4.4.0-qt47.patch.gz b/kde/konq-plugins/konq-plugins-4.4.0-qt47.patch.gz new file mode 100644 index 0000000..8bba207 Binary files /dev/null and b/kde/konq-plugins/konq-plugins-4.4.0-qt47.patch.gz differ diff --git a/kde/konq-plugins/konq-plugins.SlackBuild b/kde/konq-plugins/konq-plugins.SlackBuild new file mode 100755 index 0000000..a628f86 --- /dev/null +++ b/kde/konq-plugins/konq-plugins.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-konq-plugins + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building konq-plugins-$VERSION..." +tar xvf $CWD/../src/extragear/konq-plugins-$VERSION.tar.?z* || exit 1 +cd konq-plugins-$VERSION + +#zcat $CWD/konq-plugins-4.4.0-qt47.patch.gz | 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 + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/konq-plugins-$VERSION +cp -a konq-plugins/COPYING* konq-plugins/README* \ + $PKG/usr/doc/konq-plugins-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/konq-plugins-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/konq-plugins/local.options b/kde/konq-plugins/local.options new file mode 100644 index 0000000..05678a7 --- /dev/null +++ b/kde/konq-plugins/local.options @@ -0,0 +1 @@ +VERSION=4.6.1 diff --git a/kde/konq-plugins/slack-desc b/kde/konq-plugins/slack-desc new file mode 100644 index 0000000..e319910 --- /dev/null +++ b/kde/konq-plugins/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------------------------------------------------------| +konq-plugins: konq-plugins (Plugins to extend Konqueror) +konq-plugins: +konq-plugins: This module contains plugins that interact with Konqueror. Some of +konq-plugins: the plugins included are babelfish, dirfilter, domtreeviewer, +konq-plugins: htmlvalidator, cssvalidator, khtmlsettingsplugin, kimgalleryplugin, +konq-plugins: uachanger, kuick, smbmounter, autorefresh, sidebar, +konq-plugins: sidebar/mediaplayer, fsview, akregator, mediarealfolder, +konq-plugins: and minitools. +konq-plugins: +konq-plugins: +konq-plugins: diff --git a/kde/kopete-cryptography/doinst.sh.gz b/kde/kopete-cryptography/doinst.sh.gz new file mode 100644 index 0000000..095c2bf Binary files /dev/null and b/kde/kopete-cryptography/doinst.sh.gz differ diff --git a/kde/kopete-cryptography/kopete-cryptography.SlackBuild b/kde/kopete-cryptography/kopete-cryptography.SlackBuild new file mode 100755 index 0000000..b75eb64 --- /dev/null +++ b/kde/kopete-cryptography/kopete-cryptography.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +PRGNAM=kopete-cryptography +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PRGNAM + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building $PRGNAM-$VERSION..." +tar xvf $CWD/../src/extragear/$PRGNAM-$VERSION.tar.?z* || exit 1 +cd $PRGNAM-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/$PRGNAM-$VERSION +cp -a COPYING* $PKG/usr/doc/$PRGNAM-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PRGNAM-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz + diff --git a/kde/kopete-cryptography/local.options b/kde/kopete-cryptography/local.options new file mode 100644 index 0000000..fda4295 --- /dev/null +++ b/kde/kopete-cryptography/local.options @@ -0,0 +1 @@ +VERSION=1.3.0-kde4.4.0 diff --git a/kde/kopete-cryptography/slack-desc b/kde/kopete-cryptography/slack-desc new file mode 100644 index 0000000..7529a8b --- /dev/null +++ b/kde/kopete-cryptography/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------------------------------------------------------| +kopete-cryptography: kopete-cryptography (crypto support for kopete) +kopete-cryptography: +kopete-cryptography: Cryptographic support for Kopete, the KDE Instant Messenger. +kopete-cryptography: +kopete-cryptography: +kopete-cryptography: +kopete-cryptography: +kopete-cryptography: +kopete-cryptography: +kopete-cryptography: +kopete-cryptography: diff --git a/kde/ktorrent/doinst.sh.gz b/kde/ktorrent/doinst.sh.gz new file mode 100644 index 0000000..fbdbec0 Binary files /dev/null and b/kde/ktorrent/doinst.sh.gz differ diff --git a/kde/ktorrent/ktorrent.SlackBuild b/kde/ktorrent/ktorrent.SlackBuild new file mode 100755 index 0000000..57cf6ae --- /dev/null +++ b/kde/ktorrent/ktorrent.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-ktorrent + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building ktorrent-$VERSION..." +tar xvf $CWD/../src/extragear/ktorrent-${VERSION}.tar.?z* || exit 1 +cd ktorrent-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/ktorrent-$VERSION +cp -a COPYING* ChangeLog \ + $PKG/usr/doc/ktorrent-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/ktorrent-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/ktorrent/local.options b/kde/ktorrent/local.options new file mode 100644 index 0000000..6cff613 --- /dev/null +++ b/kde/ktorrent/local.options @@ -0,0 +1 @@ +VERSION=4.0.4 diff --git a/kde/ktorrent/slack-desc b/kde/ktorrent/slack-desc new file mode 100644 index 0000000..fbf151f --- /dev/null +++ b/kde/ktorrent/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------------------------------------------------------| +ktorrent: ktorrent (KDE BitTorrent program) +ktorrent: +ktorrent: KTorrent is a BitTorrent program with many features: +ktorrent: Download torrent files (of course :-), upload and download speed +ktorrent: capping, Internet searching, UDP trackers, port forwarding with UPnP, +ktorrent: IP blocking, importing of partially or fully downloaded files, +ktorrent: support for distributed hash tables, protocol encryption, +ktorrent: bandwidth scheduling, and much more. +ktorrent: +ktorrent: KTorrent's developers are Joris Guisson and Ivan Vasic. +ktorrent: KTorrent is released under the GPL. diff --git a/kde/kwebkitpart/kwebkitpart.SlackBuild b/kde/kwebkitpart/kwebkitpart.SlackBuild new file mode 100755 index 0000000..31c64b3 --- /dev/null +++ b/kde/kwebkitpart/kwebkitpart.SlackBuild @@ -0,0 +1,88 @@ +#!/bin/sh + +# Copyright 2010 Eric Hameleers, Eindhoven, The Netherlands +# Copyright 2010 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=kwebkitpart + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building $PKGNAM-$VERSION..." +tar xvf $CWD/../src/extragear/$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 \ + -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/$PKGNAM-$VERSION +cp -a \ + COPYING.LIB README TODO \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/kwebkitpart/local.options b/kde/kwebkitpart/local.options new file mode 100644 index 0000000..339f29d --- /dev/null +++ b/kde/kwebkitpart/local.options @@ -0,0 +1,2 @@ +VERSION=c9cd864_20110228git + diff --git a/kde/kwebkitpart/slack-desc b/kde/kwebkitpart/slack-desc new file mode 100644 index 0000000..ca34ac3 --- /dev/null +++ b/kde/kwebkitpart/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-----------------------------------------------------| +kwebkitpart: kwebkitpart () +kwebkitpart: +kwebkitpart: KWebKitPart is a web browser component for KDE (KPart) +kwebkitpart: based on (Qt)WebKit. +kwebkitpart: You can use it for example for browsing the web in Konqueror. +kwebkitpart: +kwebkitpart: +kwebkitpart: +kwebkitpart: +kwebkitpart: Homepage: http://kde-apps.org/content/show.php?content=127960 +kwebkitpart: diff --git a/kde/libktorrent/libktorrent.SlackBuild b/kde/libktorrent/libktorrent.SlackBuild new file mode 100755 index 0000000..48940d4 --- /dev/null +++ b/kde/libktorrent/libktorrent.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-libktorrent + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building libktorrent-$VERSION..." +tar xvf $CWD/../src/extragear/libktorrent-${VERSION}.tar.?z* || exit 1 +cd libktorrent-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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/libktorrent-$VERSION +cp -a COPYING* ChangeLog \ + $PKG/usr/doc/libktorrent-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/libktorrent-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/libktorrent/local.options b/kde/libktorrent/local.options new file mode 100644 index 0000000..e2e9306 --- /dev/null +++ b/kde/libktorrent/local.options @@ -0,0 +1 @@ +VERSION=1.0.4 diff --git a/kde/libktorrent/slack-desc b/kde/libktorrent/slack-desc new file mode 100644 index 0000000..e833440 --- /dev/null +++ b/kde/libktorrent/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------------------------------------------------------| +libktorrent: libktorrent (Protocol library for the KDE BitTorrent program) +libktorrent: +libktorrent: Libktorrent is the BitTorrent protocol library for ktorrent, which +libktorrent: contains all the torrent downloading code. Although it is closely +libktorrent: to ktorrent, the goal is to make libktorrent an independent library +libktorrent: which can be used by other applications. +libktorrent: +libktorrent: Homepage: http://ktorrent.org +libktorrent: +libktorrent: +libktorrent: diff --git a/kde/oxygen-icons/oxygen-icons.SlackBuild b/kde/oxygen-icons/oxygen-icons.SlackBuild new file mode 100755 index 0000000..bedc8e1 --- /dev/null +++ b/kde/oxygen-icons/oxygen-icons.SlackBuild @@ -0,0 +1,86 @@ +#!/bin/sh + +# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008 Robby Workman, Northport, AL, 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=oxygen-icons + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +echo "Building $PKGNAM-$VERSION..." +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/../src/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || 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 || true + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a AUTHORS CONTRIBUTING COPYING TODO-smallversions $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/oxygen-icons/slack-desc b/kde/oxygen-icons/slack-desc new file mode 100644 index 0000000..5c1c15c --- /dev/null +++ b/kde/oxygen-icons/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------------------------------------------------------| +oxygen-icons: oxygen-icons (Oxygen theme for the KDE Plasma Desktop) +oxygen-icons: +oxygen-icons: Oxygen provides a complete and modern icon theme for KDE. +oxygen-icons: +oxygen-icons: +oxygen-icons: +oxygen-icons: +oxygen-icons: +oxygen-icons: +oxygen-icons: Visit the Oxygen project online: http://www.oxygen-icons.org +oxygen-icons: diff --git a/kde/polkit-kde-agent-1/local.options b/kde/polkit-kde-agent-1/local.options new file mode 100644 index 0000000..4f1f569 --- /dev/null +++ b/kde/polkit-kde-agent-1/local.options @@ -0,0 +1 @@ +VERSION=0.99.0 diff --git a/kde/polkit-kde-agent-1/polkit-kde-agent-1.SlackBuild b/kde/polkit-kde-agent-1/polkit-kde-agent-1.SlackBuild new file mode 100755 index 0000000..d49026a --- /dev/null +++ b/kde/polkit-kde-agent-1/polkit-kde-agent-1.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-polkit-kde-agent-1 + + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/kde ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/kde +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building polkit-kde-agent-1-$VERSION..." +tar xvf $CWD/../src/polkit-kde-agent-1-$VERSION.tar.?z* || exit 1 +cd polkit-kde-agent-1-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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 - + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/polkit-kde-agent-1-$VERSION +cp -a \ + COPYING* README* \ + $PKG/usr/doc/polkit-kde-agent-1-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +#zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/polkit-kde-agent-1-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/polkit-kde-agent-1/pull-polkit-kde-agent-1 b/kde/polkit-kde-agent-1/pull-polkit-kde-agent-1 new file mode 100644 index 0000000..34da108 --- /dev/null +++ b/kde/polkit-kde-agent-1/pull-polkit-kde-agent-1 @@ -0,0 +1,6 @@ +rm -rf polkit-kde-agent-1 +git clone git://anongit.kde.org/polkit-kde-agent-1 +( cd polkit-kde-agent-1 && rm -rf .git* ) +mv polkit-kde-agent-1 polkit-kde-agent-1-$(date +%Y%m%d)git +tar cf polkit-kde-agent-1-$(date +%Y%m%d)git.tar polkit-kde-agent-1-$(date +%Y%m%d)git +xz -9 polkit-kde-agent-1-$(date +%Y%m%d)git.tar diff --git a/kde/polkit-kde-agent-1/slack-desc b/kde/polkit-kde-agent-1/slack-desc new file mode 100644 index 0000000..8b6f29b --- /dev/null +++ b/kde/polkit-kde-agent-1/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-----------------------------------------------------| +polkit-kde-agent-1: polkit-kde-agent-1 (KDE polkit authenticator) +polkit-kde-agent-1: +polkit-kde-agent-1: This is a polkit authenticator for KDE. +polkit-kde-agent-1: +polkit-kde-agent-1: +polkit-kde-agent-1: +polkit-kde-agent-1: +polkit-kde-agent-1: +polkit-kde-agent-1: +polkit-kde-agent-1: diff --git a/kde/polkit-kde-kcmodules-1/local.options b/kde/polkit-kde-kcmodules-1/local.options new file mode 100644 index 0000000..416b967 --- /dev/null +++ b/kde/polkit-kde-kcmodules-1/local.options @@ -0,0 +1 @@ +VERSION=20101202git diff --git a/kde/polkit-kde-kcmodules-1/polkit-kde-kcmodules-1.SlackBuild b/kde/polkit-kde-kcmodules-1/polkit-kde-kcmodules-1.SlackBuild new file mode 100755 index 0000000..1a3bde0 --- /dev/null +++ b/kde/polkit-kde-kcmodules-1/polkit-kde-kcmodules-1.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-polkit-kde-kcmodules-1 + + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/kde ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/kde +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building polkit-kde-kcmodules-1-$VERSION..." +tar xvf $CWD/../src/polkit-kde-kcmodules-1-$VERSION.tar.?z* || exit 1 +cd polkit-kde-kcmodules-1-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $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 - + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/polkit-kde-kcmodules-1-$VERSION +cp -a \ + COPYING* README* \ + $PKG/usr/doc/polkit-kde-kcmodules-1-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +#zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/polkit-kde-kcmodules-1-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/polkit-kde-kcmodules-1/pull-polkit-kde-kcmodules-1 b/kde/polkit-kde-kcmodules-1/pull-polkit-kde-kcmodules-1 new file mode 100644 index 0000000..de50ef5 --- /dev/null +++ b/kde/polkit-kde-kcmodules-1/pull-polkit-kde-kcmodules-1 @@ -0,0 +1,6 @@ +rm -rf polkit-kde-kcmodules-1 +git clone git://anongit.kde.org/polkit-kde-kcmodules-1 +( cd polkit-kde-kcmodules-1 && rm -rf .git* ) +mv polkit-kde-kcmodules-1 polkit-kde-kcmodules-1-$(date +%Y%m%d)git +tar cf polkit-kde-kcmodules-1-$(date +%Y%m%d)git.tar polkit-kde-kcmodules-1-$(date +%Y%m%d)git +xz -9 polkit-kde-kcmodules-1-$(date +%Y%m%d)git.tar diff --git a/kde/polkit-kde-kcmodules-1/slack-desc b/kde/polkit-kde-kcmodules-1/slack-desc new file mode 100644 index 0000000..57c6169 --- /dev/null +++ b/kde/polkit-kde-kcmodules-1/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-----------------------------------------------------| +polkit-kde-kcmodules-1: polkit-kde-kcmodules (KDE polkit kcmodules) +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: This package contains the kcm_polkit modules for KDE. +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: +polkit-kde-kcmodules-1: diff --git a/kde/polkit-qt-1/local.options b/kde/polkit-qt-1/local.options new file mode 100644 index 0000000..4f1f569 --- /dev/null +++ b/kde/polkit-qt-1/local.options @@ -0,0 +1 @@ +VERSION=0.99.0 diff --git a/kde/polkit-qt-1/polkit-qt-1.SlackBuild b/kde/polkit-qt-1/polkit-qt-1.SlackBuild new file mode 100755 index 0000000..646b6eb --- /dev/null +++ b/kde/polkit-qt-1/polkit-qt-1.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-polkit-qt-1 + + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $PKG/usr +cd $TMP +echo "Building polkit-qt-1-$VERSION..." +tar xvf $CWD/../src/polkit-qt-1-$VERSION.tar.?z* || exit 1 +cd polkit-qt-1-$VERSION + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + 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/polkit-qt-1-$VERSION +cp -a COPYING* README* $PKG/usr/doc/polkit-qt-1-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +#zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/polkit-qt-1-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/polkit-qt-1/pull-polkit-qt-1 b/kde/polkit-qt-1/pull-polkit-qt-1 new file mode 100644 index 0000000..42d6487 --- /dev/null +++ b/kde/polkit-qt-1/pull-polkit-qt-1 @@ -0,0 +1,6 @@ +rm -rf polkit-qt-1 +git clone git://anongit.kde.org/polkit-qt-1 +( cd polkit-qt-1 && rm -rf .git* ) +mv polkit-qt-1 polkit-qt-1-$(date +%Y%m%d)git +tar cf polkit-qt-1-$(date +%Y%m%d)git.tar polkit-qt-1-$(date +%Y%m%d)git +xz -9 polkit-qt-1-$(date +%Y%m%d)git.tar diff --git a/kde/polkit-qt-1/slack-desc b/kde/polkit-qt-1/slack-desc new file mode 100644 index 0000000..ea4ffe0 --- /dev/null +++ b/kde/polkit-qt-1/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-----------------------------------------------------| +polkit-qt-1: polkit-qt-1 (Qt polkit API wrapper) +polkit-qt-1: +polkit-qt-1: polkit-qt-1 aims to make it easy for Qt developers to take advantage +polkit-qt-1: of the polkit API. It is a convenience wrapper around QAction and +polkit-qt-1: QAbstractButton that lets you integrate those two components +polkit-qt-1: easily with polkit. +polkit-qt-1: +polkit-qt-1: +polkit-qt-1: +polkit-qt-1: Homepage: http://techbase.kde.org/Polkit-Qt-1 +polkit-qt-1: diff --git a/kde/skanlite/doinst.sh.gz b/kde/skanlite/doinst.sh.gz new file mode 100644 index 0000000..fbdbec0 Binary files /dev/null and b/kde/skanlite/doinst.sh.gz differ diff --git a/kde/skanlite/local.options b/kde/skanlite/local.options new file mode 100644 index 0000000..a62bafe --- /dev/null +++ b/kde/skanlite/local.options @@ -0,0 +1 @@ +VERSION=0.7 diff --git a/kde/skanlite/skanlite.SlackBuild b/kde/skanlite/skanlite.SlackBuild new file mode 100755 index 0000000..a156933 --- /dev/null +++ b/kde/skanlite/skanlite.SlackBuild @@ -0,0 +1,85 @@ +#!/bin/sh + +# Copyright 2009, 2010 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. + + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-skanlite + +# Set the config option variables if they are not already set: +if [ -r ../KDE.options ]; then + . ../KDE.options +fi + +# The global options may be overridden here (if needed): +if [ -r ./local.options ]; then + . ./local.options +fi + +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +echo "Building skanlite-$VERSION..." +tar xvf $CWD/../src/extragear/skanlite-$VERSION.tar.?z* || exit 1 +cd skanlite-$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 {} \; + +cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + . +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/skanlite-$VERSION +cp -a COPYING* $PKG/usr/doc/skanlite-$VERSION + +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/skanlite-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz + diff --git a/kde/skanlite/slack-desc b/kde/skanlite/slack-desc new file mode 100644 index 0000000..b4e994d --- /dev/null +++ b/kde/skanlite/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------------------------------------------------------| +skanlite: skanlite (a scanning program) +skanlite: +skanlite: Skanlite is a light-weight scanning application based on libksane. +skanlite: +skanlite: +skanlite: +skanlite: +skanlite: +skanlite: +skanlite: +skanlite: diff --git a/kdei/kde-l10n/kde-l10n.SlackBuild b/kdei/kde-l10n/kde-l10n.SlackBuild new file mode 100755 index 0000000..45a6129 --- /dev/null +++ b/kdei/kde-l10n/kde-l10n.SlackBuild @@ -0,0 +1,150 @@ +#!/bin/sh + +# Copyright 2008 Robby Workman Northport, AL, USA +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# This script should build any of the language packs if run with (for example): +# PKGLANG=de ./kde-l10n.SlackBuild +# You should be able to build all of them with something like this: +# for i in $(cat languages) ; do PKGLANG=$i ./kde-l10n.SlackBuild ; done +# If ./languages is missing and this script is called without options, the +# default is to create an up-to-date ./languages list and build all the +# language packs. + +if [ ! -r ./languages ]; then + for file in kde-l10n*bz2 ; do + echo $file | cut -f 3 -d - >> ./languages + done +fi + +[ -z $VERSION ] && export VERSION=4.6.5 +[ -z $ARCH ] && export ARCH=noarch +[ -z $BUILD ] && export BUILD=2 + +# Use this as CFLAGS and CXXFLAGS: +if [ -z "$SLKCFLAGS" ]; then + if [ "$ARCH" = "i486" ]; then + export SLKCFLAGS="-O2 -march=i486 -mtune=i686" + elif [ "$ARCH" = "s390" ]; then + export SLKCFLAGS="-O2" + elif [ "$ARCH" = "x86_64" ]; then + export SLKCFLAGS="-O2 -fPIC" + else + export SLKCFLAGS="-O2" + fi +fi + +# Get the kde environment variables +[ -d kdebase ] && . ./kdebase/profile.d/kde.sh + +# Set the config option variables if they are not already set: +[ -r ../KDE.options ] && . ../KDE.options + +CWD=$(pwd) +TMP=${TMP:-/tmp} + +# This function will insert missing kdepim translations from kde-l10n-4.4.5: +insert_kdepim() { + if [ -r $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.tar.bz2 ]; then + tar xvf $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.tar.bz2 + fi + for dir in $(find . -type d -name messages) $(find . -type d -name docs) ; do + ( cd $dir + if [ -d kdepim ]; then + echo "add_subdirectory( kdepim )" >> CMakeLists.txt.new + fi + if [ -r CMakeLists.txt ]; then + cat CMakeLists.txt >> CMakeLists.txt.new + mv CMakeLists.txt.new CMakeLists.txt + else + rm -f CMakeLists.txt.new + fi + ) + done + # Update DTD specification. This will fix some of the issues... + sed -i -e "s/V4.1.2-Based/V4.2-Based/g" $(grep -lr "V4.1.2-Based" *) + sed -i -e "s/V4.1-Based/V4.2-Based/g" $(grep -lr "V4.1-Based" *) + sed -i -e "s/V4.2-Based Variant V1.0/V4.2-Based Variant V1.1/g" $(grep -lr "V4.2-Based Variant V1.0" *) + if ls $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.*.diff.gz 1> /dev/null 2> /dev/null ; then + for patch in $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.*.diff.gz ; do + zcat $patch | patch -p1 --verbose || exit 1 + done + fi +} + +make_language_pack() { +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.bz2 || exit 1 +cd $PKGNAM-$VERSION || exit 1 +insert_kdepim; +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; +mkdir -p build +( cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make || exit 1 + make install DESTDIR=$PKG || exit 1 +) || touch $TMP/$PKGNAM.failed +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + find . -type f -exec gzip -9 {} \; + ) +fi +mkdir -p $PKG/install +cat $CWD/slack-desc/slack-desc.kde-l10n-$PKGLANG > $PKG/install/slack-desc +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz +} + +if [ -z $PKGLANG ]; then + for PKGLANG in $(cat languages) ; do + PKGNAM=kde-l10n-$PKGLANG + PKG=$TMP/package-kde-l10n-$PKGLANG + # The global options may be overridden here (if needed): + [ -r ./local.options/$PKGLANG ] && . ./local.options/$PKGLANG + make_language_pack; + done +else + PKGNAM=kde-l10n-$PKGLANG + PKG=$TMP/package-kde-l10n-$PKGLANG + # The global options may be overridden here (if needed): + [ -r ./local.options/$PKGLANG ] && . ./local.options/$PKGLANG + make_language_pack; +fi + diff --git a/kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh b/kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh new file mode 100755 index 0000000..1c91627 --- /dev/null +++ b/kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh @@ -0,0 +1,23 @@ +#!/bin/sh +# This script was used to extract the kdepim parts from the last kde-l10n +# release that contained them. The resulting kdepim-l10n sources will be +# merged into our language packages. + +# This should be run in the directory containing the kde-l10n-*-4.4.5 +# source tarballs that you wish to create kdepim-l10n archives from. + +for file in kde-l10n*.tar.bz2 ; do + rm -rf $(basename $file .tar.bz2) kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5 + echo "Extracting $file" + tar xf $file + mkdir kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5 + ( cd $(basename $file .tar.bz2) + find . -name "kdepim" -type d -exec cp -a --parents "{}" ../kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5 \; + ) + ( cd kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5 + tar cf ../kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5.tar . + ) + rm -f kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5.tar.bz2 + bzip2 -9 kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5.tar + rm -r $(basename $file .tar.bz2) kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5 +done diff --git a/kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.gz.defunct b/kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.gz.defunct new file mode 100644 index 0000000..2ccf131 Binary files /dev/null and b/kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.gz.defunct differ diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar new file mode 100644 index 0000000..c1850ab --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar @@ -0,0 +1,11 @@ +kde-l10n-ar: kde-l10n-ar +kde-l10n-ar: +kde-l10n-ar: Arabic language support for KDE. +kde-l10n-ar: +kde-l10n-ar: +kde-l10n-ar: +kde-l10n-ar: +kde-l10n-ar: +kde-l10n-ar: +kde-l10n-ar: +kde-l10n-ar: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg new file mode 100644 index 0000000..4210b1f --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg @@ -0,0 +1,11 @@ +kde-l10n-bg: kde-l10n-bg +kde-l10n-bg: +kde-l10n-bg: Bulgarian language support for KDE. +kde-l10n-bg: +kde-l10n-bg: +kde-l10n-bg: +kde-l10n-bg: +kde-l10n-bg: +kde-l10n-bg: +kde-l10n-bg: +kde-l10n-bg: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN new file mode 100644 index 0000000..2f7c7c0 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN @@ -0,0 +1,11 @@ +kde-l10n-bn_IN: kde-l10n-bn_IN +kde-l10n-bn_IN: +kde-l10n-bn_IN: Bengali language support for KDE. +kde-l10n-bn_IN: +kde-l10n-bn_IN: +kde-l10n-bn_IN: +kde-l10n-bn_IN: +kde-l10n-bn_IN: +kde-l10n-bn_IN: +kde-l10n-bn_IN: +kde-l10n-bn_IN: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca new file mode 100644 index 0000000..0642c74 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca @@ -0,0 +1,11 @@ +kde-l10n-ca: kde-l10n-ca +kde-l10n-ca: +kde-l10n-ca: Catalan language support for KDE. +kde-l10n-ca: +kde-l10n-ca: +kde-l10n-ca: +kde-l10n-ca: +kde-l10n-ca: +kde-l10n-ca: +kde-l10n-ca: +kde-l10n-ca: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia new file mode 100644 index 0000000..0f1a957 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia @@ -0,0 +1,11 @@ +kde-l10n-ca: kde-l10n-ca@valencia +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: Catalan (Valencian) language support for KDE. +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: +kde-l10n-ca@valencia: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs new file mode 100644 index 0000000..a9ff293 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs @@ -0,0 +1,11 @@ +kde-l10n-cs: kde-l10n-cs +kde-l10n-cs: +kde-l10n-cs: Czech language support for KDE. +kde-l10n-cs: +kde-l10n-cs: +kde-l10n-cs: +kde-l10n-cs: +kde-l10n-cs: +kde-l10n-cs: +kde-l10n-cs: +kde-l10n-cs: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb new file mode 100644 index 0000000..a430c78 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb @@ -0,0 +1,11 @@ +kde-l10n-csb: kde-l10n-csb +kde-l10n-csb: +kde-l10n-csb: Kashubian language support for KDE. +kde-l10n-csb: +kde-l10n-csb: +kde-l10n-csb: +kde-l10n-csb: +kde-l10n-csb: +kde-l10n-csb: +kde-l10n-csb: +kde-l10n-csb: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da new file mode 100644 index 0000000..9cdb27d --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da @@ -0,0 +1,11 @@ +kde-l10n-da: kde-l10n-da +kde-l10n-da: +kde-l10n-da: Danish language support for KDE. +kde-l10n-da: +kde-l10n-da: +kde-l10n-da: +kde-l10n-da: +kde-l10n-da: +kde-l10n-da: +kde-l10n-da: +kde-l10n-da: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de new file mode 100644 index 0000000..e90b962 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de @@ -0,0 +1,11 @@ +kde-l10n-de: kde-l10n-de +kde-l10n-de: +kde-l10n-de: German language support for KDE. +kde-l10n-de: +kde-l10n-de: +kde-l10n-de: +kde-l10n-de: +kde-l10n-de: +kde-l10n-de: +kde-l10n-de: +kde-l10n-de: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el new file mode 100644 index 0000000..3e6b56e --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el @@ -0,0 +1,11 @@ +kde-l10n-el: kde-l10n-el +kde-l10n-el: +kde-l10n-el: Greek language support for KDE. +kde-l10n-el: +kde-l10n-el: +kde-l10n-el: +kde-l10n-el: +kde-l10n-el: +kde-l10n-el: +kde-l10n-el: +kde-l10n-el: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB new file mode 100644 index 0000000..7bd1861 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB @@ -0,0 +1,11 @@ +kde-l10n-en_GB: kde-l10n-en_GB +kde-l10n-en_GB: +kde-l10n-en_GB: English (UK) language support for KDE. +kde-l10n-en_GB: +kde-l10n-en_GB: +kde-l10n-en_GB: +kde-l10n-en_GB: +kde-l10n-en_GB: +kde-l10n-en_GB: +kde-l10n-en_GB: +kde-l10n-en_GB: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo new file mode 100644 index 0000000..70a4484 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo @@ -0,0 +1,11 @@ +kde-l10n-eo: kde-l10n-eo +kde-l10n-eo: +kde-l10n-eo: Esperanto language support for KDE. +kde-l10n-eo: +kde-l10n-eo: +kde-l10n-eo: +kde-l10n-eo: +kde-l10n-eo: +kde-l10n-eo: +kde-l10n-eo: +kde-l10n-eo: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es new file mode 100644 index 0000000..333cf64 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es @@ -0,0 +1,11 @@ +kde-l10n-es: kde-l10n-es +kde-l10n-es: +kde-l10n-es: Spanish language support for KDE. +kde-l10n-es: +kde-l10n-es: +kde-l10n-es: +kde-l10n-es: +kde-l10n-es: +kde-l10n-es: +kde-l10n-es: +kde-l10n-es: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et new file mode 100644 index 0000000..ac801ed --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et @@ -0,0 +1,11 @@ +kde-l10n-et: kde-l10n-et +kde-l10n-et: +kde-l10n-et: Estonian language support for KDE. +kde-l10n-et: +kde-l10n-et: +kde-l10n-et: +kde-l10n-et: +kde-l10n-et: +kde-l10n-et: +kde-l10n-et: +kde-l10n-et: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu new file mode 100644 index 0000000..3576364 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu @@ -0,0 +1,11 @@ +kde-l10n-eu: kde-l10n-eu +kde-l10n-eu: +kde-l10n-eu: Basque language support for KDE. +kde-l10n-eu: +kde-l10n-eu: +kde-l10n-eu: +kde-l10n-eu: +kde-l10n-eu: +kde-l10n-eu: +kde-l10n-eu: +kde-l10n-eu: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi new file mode 100644 index 0000000..74ed56f --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi @@ -0,0 +1,11 @@ +kde-l10n-fi: kde-l10n-fi +kde-l10n-fi: +kde-l10n-fi: Finnish language support for KDE. +kde-l10n-fi: +kde-l10n-fi: +kde-l10n-fi: +kde-l10n-fi: +kde-l10n-fi: +kde-l10n-fi: +kde-l10n-fi: +kde-l10n-fi: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr new file mode 100644 index 0000000..8a70d56 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr @@ -0,0 +1,11 @@ +kde-l10n-fr: kde-l10n-fr +kde-l10n-fr: +kde-l10n-fr: French language support for KDE. +kde-l10n-fr: +kde-l10n-fr: +kde-l10n-fr: +kde-l10n-fr: +kde-l10n-fr: +kde-l10n-fr: +kde-l10n-fr: +kde-l10n-fr: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy new file mode 100644 index 0000000..93195d0 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy @@ -0,0 +1,11 @@ +kde-l10n-fy: kde-l10n-fy +kde-l10n-fy: +kde-l10n-fy: Abkhasysk language support for KDE. +kde-l10n-fy: +kde-l10n-fy: +kde-l10n-fy: +kde-l10n-fy: +kde-l10n-fy: +kde-l10n-fy: +kde-l10n-fy: +kde-l10n-fy: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga new file mode 100644 index 0000000..fc07a27 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga @@ -0,0 +1,11 @@ +kde-l10n-ga: kde-l10n-ga +kde-l10n-ga: +kde-l10n-ga: Irish language support for KDE. +kde-l10n-ga: +kde-l10n-ga: +kde-l10n-ga: +kde-l10n-ga: +kde-l10n-ga: +kde-l10n-ga: +kde-l10n-ga: +kde-l10n-ga: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl new file mode 100644 index 0000000..58eaca7 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl @@ -0,0 +1,11 @@ +kde-l10n-gl: kde-l10n-gl +kde-l10n-gl: +kde-l10n-gl: Galician language support for KDE. +kde-l10n-gl: +kde-l10n-gl: +kde-l10n-gl: +kde-l10n-gl: +kde-l10n-gl: +kde-l10n-gl: +kde-l10n-gl: +kde-l10n-gl: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu new file mode 100644 index 0000000..79c5ae5 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu @@ -0,0 +1,11 @@ +kde-l10n-gu: kde-l10n-gu +kde-l10n-gu: +kde-l10n-gu: Gujarati language support for KDE. +kde-l10n-gu: +kde-l10n-gu: +kde-l10n-gu: +kde-l10n-gu: +kde-l10n-gu: +kde-l10n-gu: +kde-l10n-gu: +kde-l10n-gu: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he new file mode 100644 index 0000000..3ab491b --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he @@ -0,0 +1,11 @@ +kde-l10n-he: kde-l10n-he +kde-l10n-he: +kde-l10n-he: Hebrew language support for KDE. +kde-l10n-he: +kde-l10n-he: +kde-l10n-he: +kde-l10n-he: +kde-l10n-he: +kde-l10n-he: +kde-l10n-he: +kde-l10n-he: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi new file mode 100644 index 0000000..7575bb9 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi @@ -0,0 +1,11 @@ +kde-l10n-hi: kde-l10n-hi +kde-l10n-hi: +kde-l10n-hi: Hindi language support for KDE. +kde-l10n-hi: +kde-l10n-hi: +kde-l10n-hi: +kde-l10n-hi: +kde-l10n-hi: +kde-l10n-hi: +kde-l10n-hi: +kde-l10n-hi: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne new file mode 100644 index 0000000..3ff7676 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne @@ -0,0 +1,11 @@ +kde-l10n-hne: kde-l10n-hne +kde-l10n-hne: +kde-l10n-hne: Chhattisgarhi language support for KDE. +kde-l10n-hne: +kde-l10n-hne: +kde-l10n-hne: +kde-l10n-hne: +kde-l10n-hne: +kde-l10n-hne: +kde-l10n-hne: +kde-l10n-hne: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr new file mode 100644 index 0000000..711dc12 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr @@ -0,0 +1,11 @@ +kde-l10n-hr: kde-l10n-hr +kde-l10n-hr: +kde-l10n-hr: Croatian language support for KDE. +kde-l10n-hr: +kde-l10n-hr: +kde-l10n-hr: +kde-l10n-hr: +kde-l10n-hr: +kde-l10n-hr: +kde-l10n-hr: +kde-l10n-hr: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu new file mode 100644 index 0000000..1ecc0c4 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu @@ -0,0 +1,11 @@ +kde-l10n-hu: kde-l10n-hu +kde-l10n-hu: +kde-l10n-hu: Hungarian language support for KDE. +kde-l10n-hu: +kde-l10n-hu: +kde-l10n-hu: +kde-l10n-hu: +kde-l10n-hu: +kde-l10n-hu: +kde-l10n-hu: +kde-l10n-hu: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia new file mode 100644 index 0000000..e073234 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia @@ -0,0 +1,11 @@ +kde-l10n-ia: kde-l10n-ia +kde-l10n-ia: +kde-l10n-ia: Interlingua language support for KDE. +kde-l10n-ia: +kde-l10n-ia: +kde-l10n-ia: +kde-l10n-ia: +kde-l10n-ia: +kde-l10n-ia: +kde-l10n-ia: +kde-l10n-ia: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id new file mode 100644 index 0000000..6e5bd8a --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id @@ -0,0 +1,11 @@ +kde-l10n-id: kde-l10n-id +kde-l10n-id: +kde-l10n-id: Indonesian language support for KDE. +kde-l10n-id: +kde-l10n-id: +kde-l10n-id: +kde-l10n-id: +kde-l10n-id: +kde-l10n-id: +kde-l10n-id: +kde-l10n-id: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is new file mode 100644 index 0000000..a9fa3c2 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is @@ -0,0 +1,11 @@ +kde-l10n-is: kde-l10n-is +kde-l10n-is: +kde-l10n-is: Icelandic language support for KDE. +kde-l10n-is: +kde-l10n-is: +kde-l10n-is: +kde-l10n-is: +kde-l10n-is: +kde-l10n-is: +kde-l10n-is: +kde-l10n-is: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it new file mode 100644 index 0000000..a90d4ec --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it @@ -0,0 +1,11 @@ +kde-l10n-it: kde-l10n-it +kde-l10n-it: +kde-l10n-it: Italian language support for KDE. +kde-l10n-it: +kde-l10n-it: +kde-l10n-it: +kde-l10n-it: +kde-l10n-it: +kde-l10n-it: +kde-l10n-it: +kde-l10n-it: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja new file mode 100644 index 0000000..ba28704 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja @@ -0,0 +1,11 @@ +kde-l10n-ja: kde-l10n-ja +kde-l10n-ja: +kde-l10n-ja: Japanese language support for KDE. +kde-l10n-ja: +kde-l10n-ja: +kde-l10n-ja: +kde-l10n-ja: +kde-l10n-ja: +kde-l10n-ja: +kde-l10n-ja: +kde-l10n-ja: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk new file mode 100644 index 0000000..82f5143 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk @@ -0,0 +1,11 @@ +kde-l10n-kk: kde-l10n-kk +kde-l10n-kk: +kde-l10n-kk: Kazakh language support for KDE. +kde-l10n-kk: +kde-l10n-kk: +kde-l10n-kk: +kde-l10n-kk: +kde-l10n-kk: +kde-l10n-kk: +kde-l10n-kk: +kde-l10n-kk: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km new file mode 100644 index 0000000..8f137c0 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km @@ -0,0 +1,11 @@ +kde-l10n-km: kde-l10n-km +kde-l10n-km: +kde-l10n-km: Khmer language support for KDE. +kde-l10n-km: +kde-l10n-km: +kde-l10n-km: +kde-l10n-km: +kde-l10n-km: +kde-l10n-km: +kde-l10n-km: +kde-l10n-km: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn new file mode 100644 index 0000000..571e643 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn @@ -0,0 +1,11 @@ +kde-l10n-kn: kde-l10n-kn +kde-l10n-kn: +kde-l10n-kn: Kannada language support for KDE. +kde-l10n-kn: +kde-l10n-kn: +kde-l10n-kn: +kde-l10n-kn: +kde-l10n-kn: +kde-l10n-kn: +kde-l10n-kn: +kde-l10n-kn: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko new file mode 100644 index 0000000..935283b --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko @@ -0,0 +1,11 @@ +kde-l10n-ko: kde-l10n-ko +kde-l10n-ko: +kde-l10n-ko: Korean language support for KDE. +kde-l10n-ko: +kde-l10n-ko: +kde-l10n-ko: +kde-l10n-ko: +kde-l10n-ko: +kde-l10n-ko: +kde-l10n-ko: +kde-l10n-ko: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku new file mode 100644 index 0000000..b4a2ff0 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku @@ -0,0 +1,11 @@ +kde-l10n-ku: kde-l10n-ku +kde-l10n-ku: +kde-l10n-ku: Kurdish language support for KDE. +kde-l10n-ku: +kde-l10n-ku: +kde-l10n-ku: +kde-l10n-ku: +kde-l10n-ku: +kde-l10n-ku: +kde-l10n-ku: +kde-l10n-ku: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt new file mode 100644 index 0000000..733bc0a --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt @@ -0,0 +1,11 @@ +kde-l10n-lt: kde-l10n-lt +kde-l10n-lt: +kde-l10n-lt: Lithuanian language support for KDE. +kde-l10n-lt: +kde-l10n-lt: +kde-l10n-lt: +kde-l10n-lt: +kde-l10n-lt: +kde-l10n-lt: +kde-l10n-lt: +kde-l10n-lt: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv new file mode 100644 index 0000000..e65b352 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv @@ -0,0 +1,11 @@ +kde-l10n-lv: kde-l10n-lv +kde-l10n-lv: +kde-l10n-lv: Latvian language support for KDE. +kde-l10n-lv: +kde-l10n-lv: +kde-l10n-lv: +kde-l10n-lv: +kde-l10n-lv: +kde-l10n-lv: +kde-l10n-lv: +kde-l10n-lv: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai new file mode 100644 index 0000000..c6b8836 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai @@ -0,0 +1,11 @@ +kde-l10n-mai: kde-l10n-mai +kde-l10n-mai: +kde-l10n-mai: Maithili language support for KDE. +kde-l10n-mai: +kde-l10n-mai: +kde-l10n-mai: +kde-l10n-mai: +kde-l10n-mai: +kde-l10n-mai: +kde-l10n-mai: +kde-l10n-mai: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk new file mode 100644 index 0000000..4d65fb7 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk @@ -0,0 +1,11 @@ +kde-l10n-mk: kde-l10n-mk +kde-l10n-mk: +kde-l10n-mk: Macedonian language support for KDE. +kde-l10n-mk: +kde-l10n-mk: +kde-l10n-mk: +kde-l10n-mk: +kde-l10n-mk: +kde-l10n-mk: +kde-l10n-mk: +kde-l10n-mk: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml new file mode 100644 index 0000000..6ff4b3c --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml @@ -0,0 +1,11 @@ +kde-l10n-ml: kde-l10n-ml +kde-l10n-ml: +kde-l10n-ml: Malayalam language support for KDE. +kde-l10n-ml: +kde-l10n-ml: +kde-l10n-ml: +kde-l10n-ml: +kde-l10n-ml: +kde-l10n-ml: +kde-l10n-ml: +kde-l10n-ml: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr new file mode 100644 index 0000000..39a721b --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr @@ -0,0 +1,11 @@ +kde-l10n-mr: kde-l10n-mr +kde-l10n-mr: +kde-l10n-mr: Marathi language support for KDE. +kde-l10n-mr: +kde-l10n-mr: +kde-l10n-mr: +kde-l10n-mr: +kde-l10n-mr: +kde-l10n-mr: +kde-l10n-mr: +kde-l10n-mr: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb new file mode 100644 index 0000000..cee273c --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb @@ -0,0 +1,11 @@ +kde-l10n-nb: kde-l10n-nb +kde-l10n-nb: +kde-l10n-nb: Norwegian (Bokmaal) language support for KDE. +kde-l10n-nb: +kde-l10n-nb: +kde-l10n-nb: +kde-l10n-nb: +kde-l10n-nb: +kde-l10n-nb: +kde-l10n-nb: +kde-l10n-nb: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds new file mode 100644 index 0000000..6d0dfa7 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds @@ -0,0 +1,11 @@ +kde-l10n-nds: kde-l10n-nds +kde-l10n-nds: +kde-l10n-nds: Low Saxon language support for KDE. +kde-l10n-nds: +kde-l10n-nds: +kde-l10n-nds: +kde-l10n-nds: +kde-l10n-nds: +kde-l10n-nds: +kde-l10n-nds: +kde-l10n-nds: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl new file mode 100644 index 0000000..7533647 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl @@ -0,0 +1,11 @@ +kde-l10n-nl: kde-l10n-nl +kde-l10n-nl: +kde-l10n-nl: Dutch language support for KDE. +kde-l10n-nl: +kde-l10n-nl: +kde-l10n-nl: +kde-l10n-nl: +kde-l10n-nl: +kde-l10n-nl: +kde-l10n-nl: +kde-l10n-nl: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn new file mode 100644 index 0000000..f3c10b1 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn @@ -0,0 +1,11 @@ +kde-l10n-nn: kde-l10n-nn +kde-l10n-nn: +kde-l10n-nn: Norwegian (Nynorsk) language support for KDE. +kde-l10n-nn: +kde-l10n-nn: +kde-l10n-nn: +kde-l10n-nn: +kde-l10n-nn: +kde-l10n-nn: +kde-l10n-nn: +kde-l10n-nn: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa new file mode 100644 index 0000000..9b7b200 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa @@ -0,0 +1,11 @@ +kde-l10n-pa: kde-l10n-pa +kde-l10n-pa: +kde-l10n-pa: Punjabi language support for KDE. +kde-l10n-pa: +kde-l10n-pa: +kde-l10n-pa: +kde-l10n-pa: +kde-l10n-pa: +kde-l10n-pa: +kde-l10n-pa: +kde-l10n-pa: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl new file mode 100644 index 0000000..e5515a2 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl @@ -0,0 +1,11 @@ +kde-l10n-pl: kde-l10n-pl +kde-l10n-pl: +kde-l10n-pl: Polish language support for KDE. +kde-l10n-pl: +kde-l10n-pl: +kde-l10n-pl: +kde-l10n-pl: +kde-l10n-pl: +kde-l10n-pl: +kde-l10n-pl: +kde-l10n-pl: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt new file mode 100644 index 0000000..f71c7ee --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt @@ -0,0 +1,11 @@ +kde-l10n-pt: kde-l10n-pt +kde-l10n-pt: +kde-l10n-pt: Portuguese language support for KDE. +kde-l10n-pt: +kde-l10n-pt: +kde-l10n-pt: +kde-l10n-pt: +kde-l10n-pt: +kde-l10n-pt: +kde-l10n-pt: +kde-l10n-pt: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR new file mode 100644 index 0000000..fd86097 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR @@ -0,0 +1,11 @@ +kde-l10n-pt_BR: kde-l10n-pt_BR +kde-l10n-pt_BR: +kde-l10n-pt_BR: Brazilian Portuguese language support for KDE. +kde-l10n-pt_BR: +kde-l10n-pt_BR: +kde-l10n-pt_BR: +kde-l10n-pt_BR: +kde-l10n-pt_BR: +kde-l10n-pt_BR: +kde-l10n-pt_BR: +kde-l10n-pt_BR: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro new file mode 100644 index 0000000..7eea0dd --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro @@ -0,0 +1,11 @@ +kde-l10n-ro: kde-l10n-ro +kde-l10n-ro: +kde-l10n-ro: Romanian language support for KDE. +kde-l10n-ro: +kde-l10n-ro: +kde-l10n-ro: +kde-l10n-ro: +kde-l10n-ro: +kde-l10n-ro: +kde-l10n-ro: +kde-l10n-ro: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru new file mode 100644 index 0000000..e857af4 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru @@ -0,0 +1,11 @@ +kde-l10n-ru: kde-l10n-ru +kde-l10n-ru: +kde-l10n-ru: Russian language support for KDE. +kde-l10n-ru: +kde-l10n-ru: +kde-l10n-ru: +kde-l10n-ru: +kde-l10n-ru: +kde-l10n-ru: +kde-l10n-ru: +kde-l10n-ru: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si new file mode 100644 index 0000000..1eb88a2 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si @@ -0,0 +1,11 @@ +kde-l10n-si: kde-l10n-si +kde-l10n-si: +kde-l10n-si: Sinhala language support for KDE. +kde-l10n-si: +kde-l10n-si: +kde-l10n-si: +kde-l10n-si: +kde-l10n-si: +kde-l10n-si: +kde-l10n-si: +kde-l10n-si: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk new file mode 100644 index 0000000..65f1e8c --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk @@ -0,0 +1,11 @@ +kde-l10n-sk: kde-l10n-sk +kde-l10n-sk: +kde-l10n-sk: Slovak language support for KDE. +kde-l10n-sk: +kde-l10n-sk: +kde-l10n-sk: +kde-l10n-sk: +kde-l10n-sk: +kde-l10n-sk: +kde-l10n-sk: +kde-l10n-sk: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl new file mode 100644 index 0000000..8c34108 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl @@ -0,0 +1,11 @@ +kde-l10n-sl: kde-l10n-sl +kde-l10n-sl: +kde-l10n-sl: Slovenian language support for KDE. +kde-l10n-sl: +kde-l10n-sl: +kde-l10n-sl: +kde-l10n-sl: +kde-l10n-sl: +kde-l10n-sl: +kde-l10n-sl: +kde-l10n-sl: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr new file mode 100644 index 0000000..732a5c9 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr @@ -0,0 +1,11 @@ +kde-l10n-sr: kde-l10n-sr +kde-l10n-sr: +kde-l10n-sr: Serbian language support for KDE. +kde-l10n-sr: +kde-l10n-sr: +kde-l10n-sr: +kde-l10n-sr: +kde-l10n-sr: +kde-l10n-sr: +kde-l10n-sr: +kde-l10n-sr: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv new file mode 100644 index 0000000..8c4838f --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv @@ -0,0 +1,11 @@ +kde-l10n-sv: kde-l10n-sv +kde-l10n-sv: +kde-l10n-sv: Swedish language support for KDE. +kde-l10n-sv: +kde-l10n-sv: +kde-l10n-sv: +kde-l10n-sv: +kde-l10n-sv: +kde-l10n-sv: +kde-l10n-sv: +kde-l10n-sv: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta new file mode 100644 index 0000000..795d799 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta @@ -0,0 +1,11 @@ +kde-l10n-ta: kde-l10n-ta +kde-l10n-ta: +kde-l10n-ta: Tamil language support for KDE. +kde-l10n-ta: +kde-l10n-ta: +kde-l10n-ta: +kde-l10n-ta: +kde-l10n-ta: +kde-l10n-ta: +kde-l10n-ta: +kde-l10n-ta: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg new file mode 100644 index 0000000..e8b7456 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg @@ -0,0 +1,11 @@ +kde-l10n-tg: kde-l10n-tg +kde-l10n-tg: +kde-l10n-tg: Tajik language support for KDE. +kde-l10n-tg: +kde-l10n-tg: +kde-l10n-tg: +kde-l10n-tg: +kde-l10n-tg: +kde-l10n-tg: +kde-l10n-tg: +kde-l10n-tg: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th new file mode 100644 index 0000000..0c9a65c --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th @@ -0,0 +1,11 @@ +kde-l10n-th: kde-l10n-th +kde-l10n-th: +kde-l10n-th: Thai language support for KDE. +kde-l10n-th: +kde-l10n-th: +kde-l10n-th: +kde-l10n-th: +kde-l10n-th: +kde-l10n-th: +kde-l10n-th: +kde-l10n-th: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr new file mode 100644 index 0000000..9ba72ec --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr @@ -0,0 +1,11 @@ +kde-l10n-tr: kde-l10n-tr +kde-l10n-tr: +kde-l10n-tr: Turkish language support for KDE. +kde-l10n-tr: +kde-l10n-tr: +kde-l10n-tr: +kde-l10n-tr: +kde-l10n-tr: +kde-l10n-tr: +kde-l10n-tr: +kde-l10n-tr: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk new file mode 100644 index 0000000..f918327 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk @@ -0,0 +1,11 @@ +kde-l10n-uk: kde-l10n-uk +kde-l10n-uk: +kde-l10n-uk: Ukrainian language support for KDE. +kde-l10n-uk: +kde-l10n-uk: +kde-l10n-uk: +kde-l10n-uk: +kde-l10n-uk: +kde-l10n-uk: +kde-l10n-uk: +kde-l10n-uk: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa new file mode 100644 index 0000000..3bcc46c --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa @@ -0,0 +1,11 @@ +kde-l10n-wa: kde-l10n-wa +kde-l10n-wa: +kde-l10n-wa: Walloon language support for KDE. +kde-l10n-wa: +kde-l10n-wa: +kde-l10n-wa: +kde-l10n-wa: +kde-l10n-wa: +kde-l10n-wa: +kde-l10n-wa: +kde-l10n-wa: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN new file mode 100644 index 0000000..9363205 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN @@ -0,0 +1,11 @@ +kde-l10n-zh_CN: kde-l10n-zh_CN +kde-l10n-zh_CN: +kde-l10n-zh_CN: Simplified Chinese language support for KDE. +kde-l10n-zh_CN: +kde-l10n-zh_CN: +kde-l10n-zh_CN: +kde-l10n-zh_CN: +kde-l10n-zh_CN: +kde-l10n-zh_CN: +kde-l10n-zh_CN: +kde-l10n-zh_CN: diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW new file mode 100644 index 0000000..8b173b9 --- /dev/null +++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW @@ -0,0 +1,11 @@ +kde-l10n-zh_TW: kde-l10n-zh_TW +kde-l10n-zh_TW: +kde-l10n-zh_TW: Chinese language support for KDE. +kde-l10n-zh_TW: +kde-l10n-zh_TW: +kde-l10n-zh_TW: +kde-l10n-zh_TW: +kde-l10n-zh_TW: +kde-l10n-zh_TW: +kde-l10n-zh_TW: +kde-l10n-zh_TW: -- cgit v1.2.3