2025-11-12 17:13:41 +00:00

51 lines
1.7 KiB
Plaintext

# Contributor: Joshua Murphy <joshuamurphy@posteo.net>
maintainer="Joshua Murphy <joshuamurphy@posteo.net>"
pkgname=hyperrogue
pkgver=13.1g
pkgrel=0
pkgdesc="SDL roguelike in a non-euclidean world"
url="https://roguetemple.com/z/hyper/"
arch="all"
license="GPL-2.0-or-later"
makedepends="
glew-dev
sdl2-dev
sdl2_gfx-dev
sdl2_mixer-dev
sdl2_ttf-dev
"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/zenorogue/hyperrogue/archive/v$pkgver.tar.gz"
options="!check" # no tests
build() {
export HYPERROGUE_USE_GLEW=1
export HYPERROGUE_USE_PNG=1
make mymake
./mymake -sdl2
}
package() {
mkdir -p "$pkgdir"/usr/share/hyperrogue
cp -a honeycombs/ "$pkgdir"/usr/share/hyperrogue/
cp -a music/ "$pkgdir"/usr/share/hyperrogue/
cp -a sounds/ "$pkgdir"/usr/share/hyperrogue/
cp -a -- *.dat "$pkgdir"/usr/share/hyperrogue/
cp -a -- *.ttf "$pkgdir"/usr/share/hyperrogue/
mkdir -p "$pkgdir"/usr/share/doc/hyperrogue
cp -a licenses/ "$pkgdir"/usr/share/doc/hyperrogue/
install -Dm644 contrib/hyperrogue.desktop "$pkgdir"/usr/share/applications/hyperrogue.desktop
install -Dm644 hyperrogue-music.txt "$pkgdir"/usr/share/hyperrogue/hyperrogue-music.txt
install -Dm644 hyperroid/app/src/main/res/drawable-hdpi/icon.png "$pkgdir"/usr/share/pixmaps/hyperrogue.png
install -Dm755 hyper "$pkgdir"/usr/bin/hyperrogue
install -Dm644 officials.data "$pkgdir"/usr/share/hyperrogue/officials.data
install -Dm644 papermodeldata.txt "$pkgdir"/usr/share/hyperrogue/papermodeldata.txt
install -Dm644 papermodeldata-help.txt "$pkgdir"/usr/share/doc/hyperrogue/papermodeldata-help.txt
}
sha512sums="
dc9b0c564b893767be5fbc063b804299edb906786ab8a1bdf904e8f631c5d000b1149d5e9ca5cb5c4b9c8c0adc989123283c0a638f5530ce15b3f17c0c21bb4a hyperrogue-13.1g.tar.gz
"