mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-03 04:42:47 +02:00
51 lines
1.7 KiB
Plaintext
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
|
|
"
|