#!/bin/sh
#
# Copyright 2004 Dagmar d'Surreal <rivyqntzne@tznvy.pbz>
# Copyright 2005 Scott Harmon
# Copyright 2006 Scott Harmon
# Available under the terms of the GNU GPL.
#

NAME="gnome-applets"
VERSION="2.14.2"
REVISION="1"

PKG_SOURCEURL='http://ftp.gnome.org/pub/GNOME/sources/$NAME/$VER_MAJ.$VER_MIN/$NAME-$VERSION.tar.bz2'
PKG_MAKE_FLAGS='-j1'
PKG_PATCH[0]='spack.py'
PKG_PATCH[1]='spack-makefile.patch'
PKG_PATCH[2]='spack-makefile.in.patch'
PKG_PATCH[3]='spack.default'
PKG_PATCH[4]='fix-start.patch'

. $DLG_ROOT/config
. $DLG_ROOT/SCRIPTS/dropline-functions.sh

cflags '-Os -march=i686 -pipe'
cxxflags '-Os -march=i686 -pipe'
prepare
analyzesource
configure
make
makeinstall install-strip

# sensors
(
        APPLETS_STAGEROOT=$PKG_STAGEROOT
        NAME="sensors-applet"
        VERSION="1.6.1"
        REVISION="1"
        PKG_SOURCEURL='http://heanet.dl.sourceforge.net/sourceforge/$NAME/$NAME-$VERSION.tar.gz'

        . $DLG_ROOT/config
        . $DLG_ROOT/SCRIPTS/dropline-functions.sh

        cflags
        cxxflags
        prepare
        analyzesource
        configure --with-libsensors=no
        make
        PKG_STAGEROOT=$APPLETS_STAGEROOT
        makeinstall install-strip
)

if [ $? != 0 ]; then
        die
fi

# deskbar
(
        APPLETS_STAGEROOT=$PKG_STAGEROOT
        NAME="deskbar-applet"
        VERSION="2.14.2"
        REVISION="1"
        PKG_SOURCEURL='http://ftp.gnome.org/pub/GNOME/sources/$NAME/$VER_MAJ.$VER_MIN/$NAME-$VERSION.tar.bz2'

	PKG_PATCH[0]='spack-makefile.patch'
	PKG_PATCH[1]='spack-makefile.in.patch'
	PKG_PATCH[2]='spack.default'

        . $DLG_ROOT/config
        . $DLG_ROOT/SCRIPTS/dropline-functions.sh

        cflags
        cxxflags
        prepare
	applypatch 0 1
	applypatch 1 1
	applypatch 2 1
	obtainfile filename spack.py
	spewdo "cp $filename $PKG_SRCROOT/deskbar/handlers/"
        analyzesource
	( cd $PKG_SRCROOT; automake )
        configure
        make
        PKG_STAGEROOT=$APPLETS_STAGEROOT
        makeinstall install-strip
)

if [ $? != 0 ]; then
        die
fi

# fast-user-switch
(
        APPLETS_STAGEROOT=$PKG_STAGEROOT
        NAME="fast-user-switch-applet"
        VERSION="2.14.2"
        REVISION="1"
        PKG_SOURCEURL='http://ftp.gnome.org/pub/GNOME/sources/$NAME/$VER_MAJ.$VER_MIN/$NAME-$VERSION.tar.bz2'

        . $DLG_ROOT/config
        . $DLG_ROOT/SCRIPTS/dropline-functions.sh

        cflags
        cxxflags
        prepare
        analyzesource
        configure
        make
        PKG_STAGEROOT=$APPLETS_STAGEROOT
        makeinstall install-strip
)

if [ $? != 0 ]; then
        die
fi

# webboard
(
        APPLETS_STAGEROOT=$PKG_STAGEROOT
        NAME="webboard"
        VERSION="0.2"
        REVISION="1"
	PKG_PATCH[0]='fix-start.patch'
        PKG_SOURCEURL='http://pimpzkru.de/sebi/$NAME/$NAME-$VERSION.tar.gz'

        . $DLG_ROOT/config
        . $DLG_ROOT/SCRIPTS/dropline-functions.sh

        cflags
        cxxflags
        prepare
	#applypatch 0 1
        analyzesource

        PKG_STAGEROOT=$APPLETS_STAGEROOT
	spewdo "cd $PKG_BUILDROOT"
	spewdo "python setup.py install --prefix=$PKG_STAGEROOT$PKG_PREFIX"
	spewdo "cd $PKG_STAGEROOT$PKG_PREFIX/bin"
	findpatch filename ${PKG_PATCH[0]}
	loggedcommand patch-0 "patch -Np2 -i $filename"
)

if [ $? != 0 ]; then
        die
fi

tidydocumentation
analyzebinaries
finalizepackage
packagize
cleanup
