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) --- 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 +++ 161 files changed, 5150 insertions(+) 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 (limited to 'kde') 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: -- cgit v1.2.3