diff options
author | Eric Hameleers <alien@slackware.com> | 2014-12-22 14:56:40 +0100 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2014-12-22 14:56:40 +0100 |
commit | 290362d91d840ad6feed5b59191a058f5e998d3c (patch) | |
tree | 0627e989dab744a67ee2b8a073964c1c5c5b66b9 /kde/KDE_extra.SlackBuild | |
download | ktown-290362d91d840ad6feed5b59191a058f5e998d3c.tar.gz ktown-290362d91d840ad6feed5b59191a058f5e998d3c.tar.xz |
KDE 4.6.5 for Slackware 13.37 (07jul2011)4.6.5
Diffstat (limited to 'kde/KDE_extra.SlackBuild')
-rwxr-xr-x | kde/KDE_extra.SlackBuild | 58 |
1 files changed, 58 insertions, 0 deletions
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 <rworkman@slackware.com> +# Modified for KDE4 by Eric Hameleers <alien@slackware.com> + +# 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 + |