# Contributor: Lawrence Lee pkgname=kdebase4-svn pkgver=671580 pkgrel=1 pkgdesc="KDE4 Base Programs" arch=('i686') url="http://www.kde.org" license=('GPL') depends=('kdelibs4' 'kdepimlibs4' 'libxklavier' 'libraw1394' libusb' \ 'libnetworkmanager' 'pam' 'libxcomposite' 'libxres 'libxss' \ 'bluez-libs' 'smbclient' 'libxdamage') makedepends=('subversion' 'cmake') provides=('kdebase4') source=() md5sums=() groups=('kde4-svn') _svntrunk=svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase _svnmod=kdebase build() { [ "$QTDIR" = "" ] && source /etc/profile.d/qt4.sh [ "$KDEDIRS" = "" ] && source /etc/profile.d/kde4.sh # start building cd $startdir/src if [ -d $_svnmod/.svn ]; then (cd $_svnmod && svn up) else svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod fi msg "SVN checkout done or server timeout" msg "Starting make..." cp -r $_svnmod $_svnmod-build cd $_svnmod-build cmake $startdir/src/$_svnmod -DCMAKE_INSTALL_PREFIX=/opt/kde4 \ -DCMAKE_XDG_APPS_DIR=/etc \ -DCMAKE_XDG_DIRECTORY_DIR=/etc \ -DCMAKE_BUILD_TYPE=debugfull make VERBOSE=1 || return 1 make DESTDIR=$startdir/pkg install || return 1 # fix kdm config stuff # cd $startdir/src/$_svnmod-build/workspace/kdm # make DESTDIR=$startdir/pkg GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install # update text for kdm sed -i -e 's|Name=KDE|Name=KDE4|' $startdir/src/$_svnmod-build/workspace/kdm/kfrontend/sessions/kde.desktop # make kdm compliant with the new *dm scheme install -D -m 644 $startdir/src/$_svnmod-build/workspace/kdm/kfrontend/sessions/kde.desktop \ $startdir/pkg/etc/X11/sessions/kde4.desktop #FIXME!!! # Adding new defaults for kdm #cd $startdir/pkg/opt/kde4/share/config/kdm #mv kdmrc kdmrc.default #mv backgroundrc backgroundrc.default # Adding Arch graphics for kde # mv $startdir/pkg/opt/kde4/share/apps/ksmserver/pics/shutdownkonq.png \ # $startdir/pkg/opt/kde4/share/apps/ksmserver/pics/shutdownkonq.png.old }