# # 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 }