# Contributor: Zephyr
pkgname=vba-m-gtk-svn
pkgver=1029
pkgrel=2
pkgdesc="Gameboy Advance Emulator combining features of all VBA forks - GTK GUI"
arch=(i686 x86_64)
url="http://vba-m.ngemu.com"
license=('GPL')
groups=()
depends=('gtkmm' 'sdl' 'glibmm' 'libpng' 'zlib' 'cairo' 'mesa' 'gtkglext' 'gtkglextmm' 'libxv' 'hicolor-icon-theme')
makedepends=('cmake' 'pkgconfig' 'nasm' 'subversion')
source=('gvbam-linking.patch')
install='vba-m-gtk.install'
md5sums=('9332539870bedf4c7488c5196e90b0c6')
_svntrunk=https://vbam.svn.sourceforge.net/svnroot/vbam/trunk
_svnmod=vbam
_svndep=https://vbam.svn.sourceforge.net/svnroot/vbam/dependencies
build() {
cd $srcdir
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk --config-dir ./ $_svnmod
svn co $_svndep --config-dir ./
fi
msg "SVN checkout done or server timeout"
msg "Starting make..."
cp -r $_svnmod $_svnmod-build
cp -r dependencies/fex $_svnmod-build/
cd $_svnmod-build
patch -Np1 -i $srcdir/gvbam-linking.patch || return 1
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DDATA_INSTALL_DIR:PATH=share/vbam/gtk -DENABLE_WX=OFF
make || return 1
make DESTDIR=$pkgdir install
}