#!/bin/sh # Build (and install) all KDE packages. # Written for Slackware by volkerdi@slackware.com. # Modified for VectorLinux by johnb@vectorlinux.com # Recommended: install CUPS first if you want KDE to support it. # We use an annoying delay to encourage CUPS adoption. ;-) if [ ! -r /var/log/packages/cups-* ]; then echo "Don't want CUPS support, huh?" sleep 10 fi # These are also prerequisites (located in the L series) #pcre #libxml2 #libxslt # Set the config option variables if they are not already set: if [ -r ./KDE.options ]; then . ./KDE.options fi # This avoids compiling a version number into KDE's .la files: QTDIR=/usr/lib/qt export QTDIR if [ -d kdelibs ]; then . ./kdelibs/profile.d/kde.sh fi # This is now found in the L series: ( cd arts ./arts.SlackBuild || exit 1 installpkg /tmp/arts-*.tlz || exit 1 ) ( cd kdelibs ./kdelibs.SlackBuild || exit 1 installpkg /tmp/kdelibs-*.tlz || exit 1 ) ( cd kdebase ./kdebase.SlackBuild || exit 1 installpkg /tmp/kdebase-*.tlz || exit 1 ) ( cd kdebindings ./kdebindings.SlackBuild || exit 1 installpkg /tmp/kdebindings-*.tlz || exit 1 ) ( cd kdeaccessibility ./kdeaccessibility.SlackBuild || exit 1 installpkg /tmp/kdeaccessibility-*.tlz || exit 1 ) ( cd kdeutils ./kdeutils.SlackBuild || exit 1 installpkg /tmp/kdeutils-*.tlz || exit 1 ) ( cd kdemultimedia ./kdemultimedia.SlackBuild || exit 1 installpkg /tmp/kdemultimedia-*.tlz || exit 1 ) ( cd kdenetwork ./kdenetwork.SlackBuild || exit 1 installpkg /tmp/kdenetwork-*.tlz || exit 1 ) ( cd kdeadmin ./kdeadmin.SlackBuild || exit 1 installpkg /tmp/kdeadmin-*.tlz || exit 1 ) ( cd kdeartwork ./kdeartwork.SlackBuild || exit 1 installpkg /tmp/kdeartwork-*.tlz || exit 1 ) ( cd kdegames ./kdegames.SlackBuild || exit 1 installpkg /tmp/kdegames-*.tlz || exit 1 ) ( cd kdetoys ./kdetoys.SlackBuild || exit 1 installpkg /tmp/kdetoys-*.tlz || exit 1 ) ( cd kdeedu ./kdeedu.SlackBuild || exit 1 installpkg /tmp/kdeedu-*.tlz || exit 1 ) ( cd kdegraphics ./kdegraphics.SlackBuild || exit 1 installpkg /tmp/kdegraphics-*.tlz || exit 1 ) ( cd kdesdk ./kdesdk.SlackBuild || exit 1 installpkg /tmp/kdesdk-*.tlz || exit 1 ) ( cd kdevelop ./kdevelop.SlackBuild || exit 1 installpkg /tmp/kdevelop-*.tlz || exit 1 ) ( cd kdeaddons ./kdeaddons.SlackBuild || exit 1 installpkg /tmp/kdeaddons-*.tlz || exit 1 ) ( cd kdewebdev ./kdewebdev.SlackBuild || exit 1 installpkg /tmp/kdewebdev-*.tlz || exit 1 ) ( cd kdepim ./kdepim.SlackBuild || exit 1 installpkg /tmp/kdepim-*.tlz || exit 1 ) # Usually the optional packages are manually built: exit 0 ( cd amarok ./amarok.SlackBuild || exit 1 installpkg /tmp/amarok-*.tlz || exit 1 ) ( cd k3b ./k3b.SlackBuild || exit 1 installpkg /tmp/k3b-*.tlz || exit 1 ) ( cd koffice ./koffice.SlackBuild || exit 1 installpkg /tmp/koffice-*.tlz || exit 1 ) ( cd knemo ./knemo.SlackBuild || exit 1 installpkg /tmp/knemo-*.tlz || exit 1 ) # Done!