#!/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!
