#!/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/kde3/lib${LIBDIRSUFFIX}/qt3 export QTDIR if [ -d kdebase ]; then . ./kdebase/profile.d/kde.sh fi ( cd arts ./arts.SlackBuild installpkg /tmp/arts-*.txz ) ( cd kdelibs3 ./kdelibs3.SlackBuild installpkg /tmp/kdelibs3-*.txz ) ( cd kdebase3 ./kdebase3.SlackBuild installpkg /tmp/kdebase3-*.txz ) ( cd kdebindings3 ./kdebindings3.SlackBuild installpkg /tmp/kdebindings3-*.txz ) ( cd kdeaccessibility3 ./kdeaccessibility3.SlackBuild installpkg /tmp/kdeaccessibility3-*.txz ) ( cd kdeutils3 ./kdeutils3.SlackBuild installpkg /tmp/kdeutils3-*.txz ) ( cd kdemultimedia3 ./kdemultimedia3.SlackBuild installpkg /tmp/kdemultimedia3-*.txz ) ( cd kdenetwork3 ./kdenetwork3.SlackBuild installpkg /tmp/kdenetwork3-*.txz ) ( cd kdeadmin3 ./kdeadmin3.SlackBuild installpkg /tmp/kdeadmin3-*.txz ) ( cd kdeartwork3 ./kdeartwork3.SlackBuild installpkg /tmp/kdeartwork3-*.txz ) ( cd kdegames3 ./kdegames3.SlackBuild installpkg /tmp/kdegames3-*.txz ) ( cd kdetoys3 ./kdetoys3.SlackBuild installpkg /tmp/kdetoys3-*.txz ) ( cd kdeedu3 ./kdeedu3.SlackBuild installpkg /tmp/kdeedu3-*.txz ) ( cd kdegraphics3 ./kdegraphics3.SlackBuild installpkg /tmp/kdegraphics3-*.txz ) ( cd kdesdk3 ./kdesdk3.SlackBuild installpkg /tmp/kdesdk3-*.txz ) ( cd kdevelop3 ./kdevelop3.SlackBuild installpkg /tmp/kdevelop3-*.txz ) ( cd kdeaddons3 ./kdeaddons3.SlackBuild installpkg /tmp/kdeaddons3-*.txz ) ( cd kdewebdev3 ./kdewebdev3.SlackBuild installpkg /tmp/kdewebdev3-*.txz ) ( cd kdepim3 ./kdepim3.SlackBuild installpkg /tmp/kdepim3-*.txz ) ## Usually the optional packages are manually built: #exit 0 ( cd amarok-kde3 ./amarok-kde3.SlackBuild installpkg /tmp/amarok-kde3-*.txz ) ( cd k3b3 ./k3b3.SlackBuild installpkg /tmp/k3b3-*.txz ) ( cd koffice-kde3 ./koffice-kde3.SlackBuild installpkg /tmp/koffice-kde3-*.txz ) # Done!