#!/bin/sh

SOFTWARE=freeciv
VERSION=2.0.7
TARCOMPRESSION=bz2
ARCH=i486
BUILD=1anpi

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

PKG="/tmp/package-$SOFTWARE"
CWD=`pwd`
TMP=/tmp
umask 0022
export LANG=C
export LC_ALL=C

cd "$TMP"
rm -rf "$PKG" "$SOFTWARE-$VERSION" "$SOFTWARE-$VERSION" 
tar xvf "$CWD/$SOFTWARE-$VERSION.tar.$TARCOMPRESSION"

cd "$SOFTWARE-$VERSION"
./configure --prefix=/usr --sysconfdir=/etc --disable-debug
make 
make DESTDIR="$PKG" install
mkdir -p "$PKG/install"
cp -v "$CWD/slack-desc" "$PKG/install"

mkdir -p "$PKG/usr/doc/$SOFTWARE-$VERSION"
cp -p AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/$SOFTWARE-$VERSION"

mkdir -p "$PKG/usr/share/applications/"
cp "$CWD/$SOFTWARE.desktop" "$PKG/usr/share/applications/$SOFTWARE.desktop"

mkdir -p "$PKG/usr/share/pixmaps/"
cp "$CWD/$SOFTWARE.png" "$PKG/usr/share/pixmaps/$SOFTWARE.png"

cd "$PKG"
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs -r strip --strip-unneeded
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs -r strip --strip-unneeded
rm -rf usr/info/dir
gzip -9 usr/man/*/*
gzip -9 usr/info/*
#rm -rf usr/info/* 	# no-one really needs these

makepkg -c n -l y "$CWD/$SOFTWARE-$VERSION-$ARCH-$BUILD.tlz"

