pkgname=cutechess-git
pkgver=20121001
pkgrel=1
pkgdesc="GUI and cli application for automating chess engine tournaments.(xboard & UCI)"
url="http://ajonsson.kapsi.fi/cutechess.html"
arch=('i686' 'x86_64')
license=('GPL3')
depends=('qt')
makedepends=('git')
_gitroot="git://github.com/cutechess/cutechess.git"
_gitname="cutechess"
build() {
cd "$srcdir"
msg "Connecting to GIT server...."
if [ -d "$srcdir/$_gitname" ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
cp -r ${srcdir}/$_gitname ${srcdir}/$_gitname-build
cd "$srcdir/${_gitname}-build"
# Build
qmake # -config release
make
}
package() {
# Install binaries and libraries
cd "$srcdir/$_gitname-build/projects"
install -Dm755 cli/cutechess-cli $pkgdir/usr/bin/cutechess-cli
install -Dm755 gui/cutechess $pkgdir/usr/bin/cutechess
install -Dm644 lib/libcutechess.so.1.0.0 $pkgdir/usr/lib/libcutechess.so.1.0.0
# Symlinks to libcutechess library
ln -s "/usr/lib/libcutechess.so.1.0.0" "$pkgdir/usr/lib/libcutechess.so"
ln -s "/usr/lib/libcutechess.so.1.0.0" "$pkgdir/usr/lib/libcutechess.so.1"
ln -s "/usr/lib/libcutechess.so.1.0.0" "$pkgdir/usr/lib/libcutechess.so.1.0"
# Desktop icon
install -Dm644 gui/res/icons/cutechess_128x128.png $pkgdir/usr/share/pixmaps/cutechess.png
install -Dm644 $startdir/cutechess.desktop $pkgdir/usr/share/applications/cutechess.desktop
}