summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 17 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 13aef2109724..16c2b1738d8b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,6 @@
# Maintainer: Hugo Osvaldo Barrera <hugo@barrera.io>
-# Contributor: Nascher <kevin@nascher.org>
+# Contributor: Kevin Puertas <kevinpr@jkanetwork.com>
+# Contributor: Nascher <kevin@nascher.org>
# Contributor: Artefact2 <artefact2@gmail.com>
# Contributor: Philip Sequeira <phsequei@gmail.com>
# Contributor: Lauri Niskanen <ape@ape3000.com>
@@ -10,29 +11,34 @@
pkgname=stepmania
pkgver=5.0.12
-pkgrel=2
+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')
+depends=('gtk2' 'libmad' 'mesa' 'glew' 'libpng' 'libvorbis' 'harfbuzz')
replaces=('sm-ssc')
-makedepends=('pkgconfig' 'yasm' 'cmake' 'gcc5' 'git')
+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)
+ $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')
+ '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"
- export CC=/usr/bin/gcc-5
- export CXX=/usr/bin/g++-5
- export CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong"
- export CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong"
-
cmake -D WITH_SYSTEM_FFMPEG=Off -DWITH_MINIMAID=OFF ..
make
}