# Maintainer: Hugo Osvaldo Barrera # Contributor: Kevin Puertas # Contributor: Nascher # Contributor: Artefact2 # Contributor: Philip Sequeira # Contributor: Lauri Niskanen # Contributor: Travis Nickles # Contributor: Stefan Lohmaier # Contributor: ZipFile # Contributor: Carlos Solis pkgname=stepmania pkgver=5.0.12 pkgrel=3 pkgdesc='A free dance and rhythm game (was previously sm-ssc)' url='http://www.stepmania.com/' license=('MIT') arch=(i686 x86_64) depends=('gtk2' 'libmad' 'mesa' 'glew' 'libpng' 'libvorbis' 'harfbuzz') replaces=('sm-ssc') makedepends=('pkgconfig' 'yasm' 'cmake' 'git') install='stepmania.install' source=(stepmania.sh stepmania.install $pkgname-$pkgver.tar.gz::https://github.com/stepmania/stepmania/archive/v$pkgver.tar.gz 0001-GtkModule-Add-harfbuzz-dependency.patch 0002-MessagemanCrashPatch.patch) sha256sums=('addfbc088b9b700330ab633d1b2786fc723d00357e4ad738dd5f92ceab33e29e' '52badaf74204e3fe0ff626b08510a2a0cdf82fa58e7afd2f1a5149a5d26ace25' 'df79bcadd69d4ed60cf560d45386ec275181343495ffd744c3ff8f73c83d4755' 'b383574c0c7ecabdf75aabd0bd794191aa8f981e0189748d7d58422dbdbe8dfc' 'c5a6aaae04040b67acd54876c5bc4a6f42529b8f4b41062a92e391f0d7ffa54e') prepare() { cd "$srcdir/$pkgname-$pkgver/" patch --forward -p1 --input="${srcdir}/0001-GtkModule-Add-harfbuzz-dependency.patch" patch --forward -p1 --input="${srcdir}/0002-MessagemanCrashPatch.patch" } build() { cd "$srcdir/$pkgname-$pkgver/Build" cmake -D WITH_SYSTEM_FFMPEG=Off -DWITH_MINIMAID=OFF .. make } package() { cd "$srcdir/$pkgname-$pkgver" install -d "$pkgdir/opt/$pkgname/"{RandomMovies,Packages} install -t "$pkgdir/opt/$pkgname/" stepmania GtkModule.so install -D "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" install -D "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" cp -r -t "$pkgdir/opt/$pkgname/" Announcers BGAnimations BackgroundEffects \ BackgroundTransitions Characters Courses Data Docs NoteSkins Scripts \ Songs Themes install -D -m644 Docs/Licenses.txt "$pkgdir/usr/share/licenses/$pkgname/Licenses.txt" cp -ar icons "$pkgdir/usr/share/" }