diff options
author | Kevin Puertas | 2020-01-01 23:40:37 +0100 |
---|---|---|
committer | Kevin Puertas | 2020-01-01 23:40:37 +0100 |
commit | b91dc72938a5170592d97faa84c6c28058c3367e (patch) | |
tree | 32b38298f32ac5357049bed8db2b9a5f6720123c /PKGBUILD | |
parent | 199a09e381f85c6de1c6c5ab002c8963efaa057d (diff) | |
download | aur-stepmania.tar.gz |
gcc stable with patchs
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -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 } |