2025-12-19 03:50:13 +00:00

51 lines
1.7 KiB
Plaintext

# Contributor: Joshua Murphy <joshuamurphy@posteo.net>
maintainer="Joshua Murphy <joshuamurphy@posteo.net>"
pkgname=hyperrogue
pkgver=13.1i
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="
b5bcce5801fe1dbd2b26f8022c7797974f79c21af7d24ccb66dfa610ca7c11ea47246a8aef2b06e50738424b628056407492cde05455d01841ffd8cbd8ec575d hyperrogue-13.1i.tar.gz
"