summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKyle Keen2017-11-23 11:33:06 -0500
committerKyle Keen2017-11-23 11:33:06 -0500
commit6eb7d33ec5a24ff02b016f9c4a37370e38e43562 (patch)
tree3bee05e82c89b1caff03306e4ce576c2fda39330 /PKGBUILD
parent2b9a0494b36555897b4635c1eaad50a32fa43c97 (diff)
downloadaur-6eb7d33ec5a24ff02b016f9c4a37370e38e43562.tar.gz
partial update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 26 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 933b6091a914..21b13c75f73d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,48 @@
# Maintainer: Kyle Keen <keenerd@gmail.com>
pkgname=hyperrogue
-pkgver=8.3j
-_pkgver=83j
+pkgver=10.0g
+_pkgver=100g
pkgrel=1
-# set to '' (for full music) or '-nomusic' or '-lo' to choose
-_music='-nomusic'
-#_music='-lo'
-#_music=''
+# todo: fix music
+_music=""
pkgdesc="You are a lone outsider in a strange, non-Euclidean hyperbolic world. Optional music."
arch=('i686' 'x86_64')
url="http://www.roguetemple.com/z/hyper.php"
license=('GPL2')
-depends=('sdl_gfx' 'sdl_ttf' 'sdl_mixer' 'mesa')
+depends=('sdl_gfx' 'sdl_ttf' 'sdl_mixer' 'mesa' 'ttf-dejavu')
makedepends=('glu')
-source=("http://www.roguetemple.com/z/hyper/$pkgname-${_pkgver}${_music}.zip")
-# echo "http://www.roguetemple.com/z/hyper/hyperrogue-$_pkgver{,-nomusic,-lo}.zip"
-md5sums=('3384702edc8e8e8a213ff40ec75d9b9c')
-if [[ "$_music" == "" ]]; then
- md5sums=('36b723d3b3ae3d4338b25d39c4388360')
-fi
-if [[ "$_music" == "-lo" ]]; then
- md5sums=('1d009127962c9d216e865866aead6aa0')
-fi
+source=("http://www.roguetemple.com/z/hyper/hyperrogue${_pkgver}-src.tgz")
+# http://www.roguetemple.com/z/hyper/hyperrogue${_pkgver}-lq.zip
+# http://www.roguetemple.com/z/hyper/hyperrogue${_pkgver}-win.zip
+md5sums=('9ce82a9f3749de2702b52bcfd45349be')
+#if [[ "$_music" == "" ]]; then
+# md5sums=('36b723d3b3ae3d4338b25d39c4388360')
+#fi
+#if [[ "$_music" == "-lo" ]]; then
+# md5sums=('1d009127962c9d216e865866aead6aa0')
+#fi
prepare() {
- cd "$srcdir/$pkgname-${_pkgver}${_music}"
- chmod -x *.*
- chmod -x src/*.*
- sed -i 's|DejaVuSans-Bold.ttf|/usr/share/hyperrogue/&|' src/graph.cpp
+ cd "$srcdir/$pkgname${_pkgver}-src"
+ sed -i 's|TTF_OpenFont.*;|TTF_OpenFont("/usr/share/fonts/TTF/DejaVuSans-Bold.ttf", siz);|' basegraph.cpp
+ #sed -i 's|<SDL.h>|"SDL.h"|' /usr/include/SDL/SDL_gfxPrimitives.h # todo: confirm bug and open
+ sed -i 's|g++ hyper.cpp .*$|& -I/usr/include/SDL/|' Makefile # remove when above bug is fixed
}
build() {
- cd "$srcdir/$pkgname-${_pkgver}${_music}/src"
+ cd "$srcdir/$pkgname${_pkgver}-src"
make
}
package() {
- cd "$srcdir/$pkgname-${_pkgver}${_music}"
- install -Dm755 src/hyper "$pkgdir/usr/bin/hyperrogue"
- install -Dm644 DejaVuSans-Bold.ttf "$pkgdir/usr/share/hyperrogue/DejaVuSans-Bold.ttf"
- if [[ -z "$_music" ]]; then
- install -Dm644 hyperrogue-music.txt "$pkgdir/usr/share/hyperrogue/hyperrogue-music.txt"
- cp *.ogg "$pkgdir/usr/share/hyperrogue/"
- fi
+ cd "$srcdir/$pkgname${_pkgver}-src"
+ install -Dm755 hyper "$pkgdir/usr/bin/hyperrogue"
+ #if [[ -z "$_music" ]]; then
+ # install -Dm644 hyperrogue-music.txt "$pkgdir/usr/share/hyperrogue/hyperrogue-music.txt"
+ # cp *.ogg "$pkgdir/usr/share/hyperrogue/"
+ #fi
}