#
# EXTRA VARIABLES - need to defined first
# 
_kdever=3.5.7
_mirror="ftp.solnet.ch/mirror/KDE"



#
# BASIC PACKAGE INFORMATION
#
pkgname=kdemod-kdetoys
pkgver=3.5.7
arch=(i686 x86_64)
url="http://www.kde.org"
license="GPL"
groups=('kdemod-kdetoys' 'kdemod-complete')
depends=('kdemod-kdelibs>=3.5.7')
source=(ftp://$_mirror/stable/$_kdever/src/kdetoys-$pkgver.tar.bz2)
# THESE CAN BE OVERRIDDEN BY THE INSTALL FUNCTIONS
pkgrel=1
pkgdesc="KDEtoys split package"



#
# LIST OF SPLIT INSTALL FUNCTIONS
#
splitinstall=(base_install amor_install eyesapplet_install fifteenapplet_install kmoon_install kodo_install kteatime_install ktux_install kweather_install kworldwatch_install)



#
# BUILD FUNCTION
# THIS BUILDS THE COMPLETE SOURCE, BUT DOES NOT INSTALL IT
#
build() {
	cd $startdir/src/kdetoys-$pkgver
	[ "$QTDIR" = "" ] && source /etc/profile.d/qt.sh 
	[ "$KDEDIR" = "" ] && source /etc/profile.d/kde.sh
	./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking --enable-gcc-hidden-visibility --enable-final
	make || return 1
}



#
# MULTIPLE INSTALL FUNCTIONS
# EVERY FUNCTION BUILDS A SEPARATE PACKAGE
#
base_install() {
	pkgname=kdemod-kdetoys-base
	pkgdesc="kdetoys-base"
	pkgrel=2
	splitfolders="doc"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

amor_install() {
	pkgname=kdemod-kdetoys-amor
	pkgdesc="kdetoys-amor"
	pkgrel=5
	splitfolders="amor"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

eyesapplet_install() {
	pkgname=kdemod-kdetoys-eyesapplet
	pkgdesc="kdetoys-eyesapplet"
	pkgrel=8
	splitfolders="eyesapplet"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

fifteenapplet_install() {
	pkgname=kdemod-kdetoys-fifteenapplet
	pkgdesc="kdetoys-fifteenapplet"
	pkgrel=8
	splitfolders="fifteenapplet"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

kmoon_install() {
	pkgname=kdemod-kdetoys-kmoon
	pkgdesc="kdetoys-kmoon"
	pkgrel=8
	splitfolders="kmoon"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

kodo_install() {
	pkgname=kdemod-kdetoys-kodo
	pkgdesc="kdetoys-kodo"
	pkgrel=8
	splitfolders="kodo"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

kteatime_install() {
	pkgname=kdemod-kdetoys-kteatime
	pkgdesc="kdetoys-kteatime"
	pkgrel=8
	splitfolders="kteatime"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

ktux_install() {
	pkgname=kdemod-kdetoys-ktux
	pkgdesc="kdetoys-ktux"
	pkgrel=2
	splitfolders="ktux"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

kweather_install() {
	pkgname=kdemod-kdetoys-kweather
	pkgdesc="kdetoys-kweather"
	pkgrel=2
	splitfolders="kweather"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}

kworldwatch_install() {
	pkgname=kdemod-kdetoys-kworldwatch
	pkgdesc="kdetoys-kworldwatch"
	pkgrel=2
	splitfolders="kworldwatch"
	for i in $splitfolders ; do
		cd $startdir/src/kdetoys-$pkgver/$i
		make DESTDIR=$startdir/pkg install
	done
	pack
}