#!/bin/sh

SOFTWARE=gkrellm-plugins
VERSION=20050616
TARCOMPRESSION=gz
ARCH=i486
BUILD=1anpi

export CFLAGS="-O2 -march=i486 -mtune=i686"
export CXXFLAGS="$CFLAGS"

PKG="/tmp/package-$SOFTWARE"
CWD=`pwd`
TMP=/tmp
umask 0022

cd "$TMP"
rm -rf "$PKG" "$SOFTWARE-$VERSION"


PLUGIN=gkrellaclock
PLUGINV=0.3.3
tar xvf "$CWD/$PLUGIN-$PLUGINV.tar.$TARCOMPRESSION"
cd "gkrellAclock-$PLUGINV"
make
mkdir -p "$PKG/usr/lib/gkrellm2/plugins/"
cp gkrellaclock.so "$PKG/usr/lib/gkrellm2/plugins/gkrellaclock.so"
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

PLUGIN=gkrellm-reminder
PLUGINV=2.0.0
tar xvf "$CWD/$PLUGIN-$PLUGINV.tar.$TARCOMPRESSION"
cd "$PLUGIN-$PLUGINV"
make
cp reminder.so "$PKG/usr/lib/gkrellm2/plugins/reminder.so"
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

PLUGIN=gkrellmms
PLUGINV=2.1.22
tar xvf "$CWD/$PLUGIN-$PLUGINV.tar.$TARCOMPRESSION"
cd "$PLUGIN"
make
cp gkrellmms.so "$PKG/usr/lib/gkrellm2/plugins/gkrellmms.so"
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

PLUGIN=gkrellmoon
PLUGINV=0.6
tar xvf "$CWD/$PLUGIN-$PLUGINV.tar.$TARCOMPRESSION"
cd "$PLUGIN-$PLUGINV"
make
make DESTDIR="$PKG" install
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

PLUGIN=gkrellshoot
PLUGINV=0.4.3
tar xvf "$CWD/$PLUGIN-$PLUGINV.tar.$TARCOMPRESSION"
cd "gkrellShoot-$PLUGINV"
make
cp gkrellshoot.so "$PKG/usr/lib/gkrellm2/plugins/gkrellshoot.so"
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

PLUGIN=gkrellsun
PLUGINV=0.12.2
tar xvf "$CWD/$PLUGIN-$PLUGINV.tar.$TARCOMPRESSION"
cd "$PLUGIN-$PLUGINV"
make
cp src20/gkrellsun.so "$PKG/usr/lib/gkrellm2/plugins/gkrellsun.so"
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

PLUGIN=gkrellweather
PLUGINV=2.0.7
tar xvf "$CWD/$PLUGIN-$PLUGINV.tgz"
cd "$PLUGIN-$PLUGINV"
make
cp gkrellweather.so "$PKG/usr/lib/gkrellm2/plugins/gkrellweather.so"
mkdir -p "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/gkrellm-plugins/$PLUGIN-$PLUGINV"
cd ..

mkdir -p "$PKG/install"
cp -v "$CWD/slack-desc" "$PKG/install"

cd "$PKG"
rm -rf usr/info/dir
gzip -9r usr/man
gzip -9 usr/info/*
( cd $PKG
  find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
  find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
makepkg -c n -l y "/tmp/$SOFTWARE-$VERSION-i486-$BUILD.tlz"
mv "/tmp/$SOFTWARE-$VERSION-i486-$BUILD.tlz" "$CWD"
