# Contributor: Nick B <Shirakawasuna at gmail _dot_com>
pkgname=mu-cade
pkgver=0.11
pkgrel=2
pkgdesc="An inventive game by Kenta Cho"
arch=('i686', 'x86_64')
url="http://www.asahi-net.or.jp/~cs8k-cyu/windows/mcd_e.html"
license=('custom')
depends=('libbulletml' 'libgl' 'mesa' 'ode' 'sdl_mixer')
makedepends=('gdc-bin' 'gcc' 'ode-compat')
source=(http://www.asahi-net.or.jp/~cs8k-cyu/windows/mcd0_11.zip
http://ftp.de.debian.org/debian/pool/main/m/mu-cade/mu-cade_0.11.dfsg1-5.diff.gz
http://downloads.sourceforge.net/sourceforge/opende/ode-0.10.1.tar.bz2)
md5sums=('59915ec27f7899cdf1e417987ead4ace'
'2502afdc62bbc43e1468e46690f0cddb'
'91c396b915539a760617437d56eb1681')
build() {
#Thanks to Miriam Ruiz and the Debian games team, who did most of the work.
cd $startdir/src/mcd
patch -p2 <../mu-cade_0.11.dfsg1-5.diff
while read x;do patch -p1<patches/"$x";done <patches/series
sed -i s,usr/games,usr/bin,g ./{mu-cade.install,mu-cade.desktop}
sed -i s,share/games,share,g ./{mu-cade-data.install,src/abagames/mcd/barrage.d,src/abagames/util/sdl/texture.d,src/abagames/util/sdl/sound.d,mu-cade.install,mu-cade.desktop}
make || return 1
mkdir -p $startdir/pkg/usr/{bin,share}
cp -r $startdir/src/mcd $startdir/pkg/usr/share/mu-cade
mv $startdir/pkg/usr/share/mu-cade/mu-cade $startdir/pkg/usr/bin/mu-cade
install -D -m755 $startdir/src/mu-cade_script $startdir/pkg/usr/bin/mu-cade
install -D -m644 $startdir/src/mcd/copyright $startdir/pkg/usr/share/licenses/mu-cade/copyright
install -D -m644 $startdir/src/mcd/mu-cade.desktop $startdir/pkg/usr/share/applications/mu-cade.desktop
install -D -m644 $startdir/src/mcd/mu-cade.xpm $startdir/pkg/usr/share/pixmaps/mu-cade.xpm
}