diff options
author | Eric Hameleers <alien@slackware.com> | 2014-12-22 15:11:27 +0100 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2014-12-22 15:11:27 +0100 |
commit | 5fc3fdb057a38c4c237a09c390871899dcfde24a (patch) | |
tree | 8b63511032f4850e197a065260d07f5970ad6dab /deps/alldeps.SlackBuild | |
parent | 8d7dd4892e8aa73ce7c3ea73f48a5274e48f5428 (diff) | |
download | ktown-5fc3fdb057a38c4c237a09c390871899dcfde24a.tar.gz ktown-5fc3fdb057a38c4c237a09c390871899dcfde24a.tar.xz |
KDE 4.10.5 for Slackware 14.0 (02jul2013)4.10.5
Diffstat (limited to 'deps/alldeps.SlackBuild')
-rwxr-xr-x | deps/alldeps.SlackBuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/deps/alldeps.SlackBuild b/deps/alldeps.SlackBuild new file mode 100755 index 0000000..c9f97af --- /dev/null +++ b/deps/alldeps.SlackBuild @@ -0,0 +1,53 @@ +#!/bin/sh + +# Build (and install) all KDE dependencies +# Modified from the KDE Slackware script by Eric Hameleers <alien@slackware.com> + +# Set initial variables: +CWD=$(pwd) +TMP=${TMP:-/tmp} + +# Set the config option variables if they are not already set: +[ -r ./alldeps.options ] && . ./alldeps.options + +# This avoids compiling a version number into KDE's .la files: +QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR + +ALLDEPS=" \ + soprano \ + akonadi \ + attica \ + shared-desktop-ontologies \ + virtuoso-ose \ + qt \ + qjson \ + sip \ + PyQt \ + phonon-gstreamer \ + " + +# Allow for specification of individual packages to be built: +if [ -z "$1" ]; then + MODQUEUE=$ALLDEPS +else + MODQUEUE=$* +fi + +for module in \ + $MODQUEUE ; +do + cd $module + ./$module.SlackBuild + if [ $? = 0 ]; then + # Yes, I will build with the fresh packages installed: + upgradepkg --install-new --reinstall ${TMP}/${module}-*.txz + # Keep MIME database current: + /usr/bin/update-mime-database /usr/share/mime 1> /dev/null 2> /dev/null & + rm -rf ${TMP}/package-${module} ${TMP}/${module}-$VERSION + else + echo "${module} failed to build." + exit 1 + fi + cd - ; +done + |