Created
November 21, 2017 01:04
-
-
Save qmega/5eb3a89ae8018d69257147edc8721d96 to your computer and use it in GitHub Desktop.
:(
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/PKGBUILD b/PKGBUILD | |
index ba14437..0ba3140 100644 | |
--- a/PKGBUILD | |
+++ b/PKGBUILD | |
@@ -8,7 +8,7 @@ | |
# Contributor: Carlos Solis <csolisr at gmail dot com> | |
pkgname=stepmania | |
-pkgver=5.0.12 | |
+pkgver=5.1.0a3 | |
pkgrel=1 | |
pkgdesc='A free dance and rhythm game (was previously sm-ssc)' | |
url='http://www.stepmania.com/' | |
@@ -16,21 +16,48 @@ license=('MIT') | |
arch=(i686 x86_64) | |
depends=('gtk2' 'libmad' 'mesa' 'glew' 'libpng' 'libvorbis') | |
replaces=('sm-ssc') | |
-makedepends=('pkgconfig' 'yasm' 'cmake' 'gcc5' 'git') | |
+makedepends=('pkgconfig' 'yasm' 'cmake' 'git') | |
install='stepmania.install' | |
+_externs=( | |
+ # dir name repo name commit | |
+ 'cppformat fmt 0b097da31eae1642dd8132f2996e74f7fe354e46' | |
+ 'ffmpeg-git ffmpeg eda6effcabcf9c238e4635eb058d72371336e09b' | |
+ 'googletest googletest 0dd5ef8bd4b9e3978955e8cdab2eec7016dda4c2' | |
+ 'libogg-git ogg 18c401c6bc8814d06f3ae53ebf5d4399f90871cc' | |
+ 'libvorbis-git vorbis d8ffc480787fcd8b5bb7203d6e0acf3bbfb2dd02' | |
+ 'tomcrypt libtomcrypt e24b01d3925265c4999ad9a63f3d8707af201952' | |
+ 'tommath libtommath 3aba4eacc639dc85b3bc93bf565d2aea91e1ecb7' | |
+) | |
source=(stepmania.sh | |
stepmania.install | |
+ $(for _extern in "${_externs[@]}"; do | |
+ read _dir _repo _commit <<< "$_extern" | |
+ echo extern-$_dir-${_commit::10}.tar.gz::https://github.com/stepmania/$_repo/archive/$_commit.tar.gz | |
+ done) | |
$pkgname-$pkgver.tar.gz::https://github.com/stepmania/stepmania/archive/v$pkgver.tar.gz) | |
sha256sums=('addfbc088b9b700330ab633d1b2786fc723d00357e4ad738dd5f92ceab33e29e' | |
'52badaf74204e3fe0ff626b08510a2a0cdf82fa58e7afd2f1a5149a5d26ace25' | |
- 'df79bcadd69d4ed60cf560d45386ec275181343495ffd744c3ff8f73c83d4755') | |
+ 'b4983cb71c6f1d6ab1f22ed008478c1d9f9d95819184a65a04701e3243b38ac2' | |
+ 'c1c9bf46a8bef0dd5c40059da82c30ed8ebebde724896786bfe2ab318aa5daf4' | |
+ 'd42b4c8e3263f541dc4fe7ee3e8a1f132be7475096bb3e312d31e3ad644d4206' | |
+ '45991008d75bc7e1e18d1df7437b0e7f2cd5d851e8a96bb7d74c022abd2328ae' | |
+ 'd286264519c508541590c979468224a1ff624cef8236341f623375379feccaa8' | |
+ 'e020cdd45dd9a457b50115ad4a70c0f666358a6cf23ed9b115d2301c1ba8f8b9' | |
+ 'e55e449d56d53e2266d17c5fff363e1048f274dfb8c838305c0552b87b0f3f4a' | |
+ 'ce1a75e69fbec4cb00c482e39f6b365bd99fcb9fb84d47961071d22fad41f8e7') | |
+ | |
+prepare() { | |
+ cd "$srcdir/$pkgname-$pkgver" | |
+ for _extern in "${_externs[@]}"; do | |
+ read _dir _repo _commit <<< "$_extern" | |
+ cp -a -t "extern/$_dir" "$srcdir/$_repo-$_commit/." | |
+ done | |
+} | |
build() { | |
cd "$srcdir/$pkgname-$pkgver/Build" | |
- export CC=/usr/bin/gcc-5 | |
- export CXX=/usr/bin/g++-5 | |
- cmake -D WITH_SYSTEM_FFMPEG=Off .. | |
+ cmake -D WITH_SYSTEM_FFMPEG=Off -DWITH_MINIMAID=OFF .. | |
make | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment