#!/bin/sh

SOFTWARE=wine
VERSION=20050524
TARCOMPRESSION=gz
ARCH=i486
BUILD=1slackles

export CFLAGS="-O2 -march=i486 -mtune=athlon-xp -fomit-frame-pointer"
export CXXFLAGS="$CFLAGS"

PKG="/tmp/package-$SOFTWARE"
CWD=`pwd`
TMP=/home/larhzu/nobak/slackles/tmp
umask 0022

cd "$TMP"
rm -rf "$PKG" "$SOFTWARE-$VERSION"
tar xvf "$CWD/$SOFTWARE-$VERSION.tar.$TARCOMPRESSION"
cd "$SOFTWARE-$VERSION"
./configure \
  --prefix=/usr \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --disable-debug \
  --disable-trace \
  i486-slackware-linux
make depend || exit 1
make || exit 1
make prefix="$PKG/usr" install || exit 1
( 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 -f usr/man/man1/wineg++.1
  gzip -9 usr/man/*/*
  ln -s winegcc.1.gz usr/man/man1/wineg++.1.gz
)
mkdir -p "$PKG/install" "$PKG/usr/doc/$SOFTWARE-$VERSION"
cp -v ANNOUNCE AUTHORS BUGS ChangeLog COPYING.LIB DEVELOPERS-HINTS LICENSE LICENSE.OLD README VERSION "$PKG/usr/doc/$SOFTWARE-$VERSION"
cp -av documentation/samples "$PKG/usr/doc/$SOFTWARE-$VERSION"
cp -v "$CWD/slack-desc" "$PKG/install"

cd "$PKG"
makepkg -c y -l y /tmp/$SOFTWARE-$VERSION-i486-1slackles.tlz

