#!/bin/sh
CWD=`pwd`
TMP=/tmp
VERSION=3.0.1
cd $TMP
echo "Building kdebase-$VERSION.tar.bz2..."
tar xjvf $CWD/kdebase-$VERSION.tar.bz2
cd kdebase-$VERSION
chown -R root.root .
# Specifying i386-slackware-linux requires the --program-{prefix,suffix}
# args to avoid renaming the binaries i386-slackware-linux-*
CFLAGS="-O2 -march=i386 -mcpu=i686" \
CXXFLAGS="-O2 -march=i386 -mcpu=i686" \
./configure --prefix=/opt/kde --with-shadow i386-slackware-linux \
  --disable-debug \
  --program-prefix="" --program-suffix=""
make
# This will make sure the patch "takes"
rm -f /opt/kde/share/config/kdm/kdmrc
make install
mkdir -p /usr/doc/kdebase-$VERSION
cp -a \
  AUTHORS COPYING INSTALL README kdebase.lsm \
  /usr/doc/kdebase-$VERSION
cat $CWD/xinit/xinitrc.kde > /etc/X11/xinit/xinitrc.kde
cat $CWD/profile.d/kde.sh > /etc/profile.d/kde.sh
cat $CWD/profile.d/kde.csh > /etc/profile.d/kde.csh
chmod 755 /etc/X11/xinit/xinitrc.kde /etc/profile.d/kde.sh /etc/profile.d/kde.csh
( cd /opt/kde/share/config/kdm
  zcat $CWD/kdmrc.diff.gz | patch -p0 --verbose )
mkdir -p /install
cat $CWD/slack-desc > /install/slack-desc
