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