From b9a22044db857cc8b024fe89fdac728af6856940 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 27 Aug 2022 17:26:53 +0200 Subject: [PATCH] hyperrogue: update to 12.0u --- srcpkgs/hyperrogue/files/hyperrogue.desktop | 8 ++++++ srcpkgs/hyperrogue/template | 31 +++++++++++++++------ 2 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 srcpkgs/hyperrogue/files/hyperrogue.desktop diff --git a/srcpkgs/hyperrogue/files/hyperrogue.desktop b/srcpkgs/hyperrogue/files/hyperrogue.desktop new file mode 100644 index 000000000000..db2c4a72b9ec --- /dev/null +++ b/srcpkgs/hyperrogue/files/hyperrogue.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=HyperRogue +Comment=Roguelike in a non-euclidean world +Exec=hyperrogue +Icon=hyperrogue +Terminal=false +Type=Application +Categories=Game;AdventureGame; diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template index 7f0b8da5750f..7ae86a2fab20 100644 --- a/srcpkgs/hyperrogue/template +++ b/srcpkgs/hyperrogue/template @@ -1,23 +1,38 @@ # Template file for 'hyperrogue' pkgname=hyperrogue -version=11.3f +version=12.0u revision=1 -build_style=gnu-configure -hostmakedepends="autoconf automake" +build_style=gnu-makefile makedepends="glew-devel libpng-devel SDL-devel SDL_gfx-devel SDL_mixer-devel SDL_ttf-devel zlib-devel" +depends="dejavu-fonts-ttf" short_desc="SDL rogue-like in a non-euclidean world" maintainer="B. Wilson " license="GPL-2.0-or-later, CC-BY-SA-4.0, CC-BY-SA-3.0, CC-BY-3.0, Public Domain" homepage="https://www.roguetemple.com/z/hyper/" -distfiles="https://github.com/zenorogue/hyperrogue/archive/v${version}.tar.gz" -checksum=5451b35860c940adc422d455e42d702a76eb6595450e92cb2c0e432cf77ddd9b +distfiles="https://github.com/zenorogue/hyperrogue/archive/refs/tags/v${version}.tar.gz" +checksum=0c9bbbb8bd1e6ef0a560a7670b249740eb75113190f7eb005e510402e58e8161 nocross="Generates code from build output that must run on host" # SDL_gfx-devel headers require that SDL.h be under the header search paths, # which are not set correctly by upstream. -CXXFLAGS+=" -I/usr/include/SDL" +CXXFLAGS+=" -I/usr/include/SDL -DHYPERPATH='\"/usr/share/hyperrogue/\"' -DHYPERFONTPATH='\"/usr/share/fonts/TTF/\"'" -pre_configure() { - autoreconf -i +export HYPERROGUE_USE_GLEW=1 +export HYPERROGUE_USE_PNG=1 + +do_install() { + vbin hyperrogue + vinstall hyperrogue-music.txt 644 usr/share/hyperrogue + vinstall ${FILESDIR}/hyperrogue.desktop 644 usr/share/applications + vinstall hyperroid/app/src/main/res/drawable-ldpi/icon.png 644 usr/share/icons/hicolor/36x36/apps hyperrogue.png + vinstall hyperroid/app/src/main/res/drawable-mdpi/icon.png 644 usr/share/icons/hicolor/48x48/apps hyperrogue.png + vinstall hyperroid/app/src/main/res/drawable-hdpi/icon.png 644 usr/share/icons/hicolor/72x72/apps hyperrogue.png + vinstall hyperroid/app/src/main/res/drawable-xhdpi/icon.png 644 usr/share/icons/hicolor/96x96/apps hyperrogue.png + vinstall hyperroid/app/src/main/res/drawable-xxhdpi/icon.png 644 usr/share/icons/hicolor/144x144/apps hyperrogue.png + vinstall hyperroid/app/src/main/res/drawable-xxxhdpi/icon.png 644 usr/share/icons/hicolor/192x192/apps hyperrogue.png + + vcopy *.dat usr/share/hyperrogue + vcopy music usr/share/hyperrogue + vcopy sounds usr/share/hyperrogue }