#!/bin/sh # Build (and install) all KDE packages. # Written for Slackware by volkerdi@slackware.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=/opt/kde/lib${LIBDIRSUFFIX}/qt3 export QTDIR if [ -d kdebase ]; then . ./kdebase/profile.d/kde.sh fi # This is now found in the L series: #( cd arts # ./arts.SlackBuild # upgradepkg --install-new /tmp/arts-*.tgz #) ( cd kdelibs ./kdelibs.SlackBuild upgradepkg --install-new /tmp/kdelibs-*.txz ) ( cd kdebase ./kdebase.SlackBuild upgradepkg --install-new /tmp/kdebase-*.txz ) ( cd kdebindings ./kdebindings.SlackBuild upgradepkg --install-new /tmp/kdebindings-*.txz ) ( cd kdeaccessibility ./kdeaccessibility.SlackBuild upgradepkg --install-new /tmp/kdeaccessibility-*.txz ) ( cd kdeutils ./kdeutils.SlackBuild upgradepkg --install-new /tmp/kdeutils-*.txz ) ( cd kdemultimedia ./kdemultimedia.SlackBuild upgradepkg --install-new /tmp/kdemultimedia-*.txz ) ( cd kdenetwork ./kdenetwork.SlackBuild upgradepkg --install-new /tmp/kdenetwork-*.txz ) ( cd kdeadmin ./kdeadmin.SlackBuild upgradepkg --install-new /tmp/kdeadmin-*.txz ) ( cd kdeartwork ./kdeartwork.SlackBuild upgradepkg --install-new /tmp/kdeartwork-*.txz ) ( cd kdegames ./kdegames.SlackBuild upgradepkg --install-new /tmp/kdegames-*.txz ) ( cd kdetoys ./kdetoys.SlackBuild upgradepkg --install-new /tmp/kdetoys-*.txz ) ( cd kdeedu ./kdeedu.SlackBuild upgradepkg --install-new /tmp/kdeedu-*.txz ) ( cd kdegraphics ./kdegraphics.SlackBuild upgradepkg --install-new /tmp/kdegraphics-*.txz ) ( cd kdesdk ./kdesdk.SlackBuild upgradepkg --install-new /tmp/kdesdk-*.txz ) ( cd kdevelop ./kdevelop.SlackBuild upgradepkg --install-new /tmp/kdevelop-*.txz ) ( cd kdeaddons ./kdeaddons.SlackBuild upgradepkg --install-new /tmp/kdeaddons-*.txz ) ( cd kdewebdev ./kdewebdev.SlackBuild upgradepkg --install-new /tmp/kdewebdev-*.txz ) ( cd kdepim ./kdepim.SlackBuild upgradepkg --install-new /tmp/kdepim-*.txz ) ## Usually the optional packages are manually built: #exit 0 ( cd amarok ./amarok.SlackBuild upgradepkg --install-new /tmp/amarok-*.txz ) ( cd k3b ./k3b.SlackBuild upgradepkg --install-new /tmp/k3b-*.txz ) #( cd koffice # ./koffice.SlackBuild # upgradepkg --install-new /tmp/koffice-*.txz #) # Done!