Package Details: tome4 1.7.2-1

Git Clone URL: https://aur.archlinux.org/tome4.git (read-only, click to copy)
Package Base: tome4
Description: An open-source, single-player, role-playing roguelike game set in the world of Eyal.
Upstream URL: http://tome.te4.org/
Keywords: Eyal Maj Tales Tome Tome4
Licenses: custom, GPL3
Conflicts: tome4-beta, tome4-git, tome4-nomusic
Submitter: schuay
Maintainer: Harms
Last Packager: Harms
Votes: 71
Popularity: 0.82
First Submitted: 2010-09-14 13:02
Last Updated: 2020-11-23 01:52

Latest Comments

1 2 3 4 5 6 ... Next › Last »

kyndair commented on 2020-11-09 10:57

Latest version 1.7.2 has been released it builds correctly with the current patch file only changes to build were renaming the patch file and updating the PKGBUILD to new version number.

Harms commented on 2020-10-30 23:35

It seems hardware acceleration under Wayland can be turned on by setting the environment variable SDL_VIDEODRIVER=wayland. The cursor is a little messed up on my end then, but the game runs much smoother. I suspect that not setting that variable makes the game run as an GLX app, meaning it's using xwayland, which is not accelerated when using a card from Nvidia.

Harms commented on 2020-10-30 23:12

A little more involved update. Ported to premake5 and reverted to depend on glew, and it seems to build fine. Personally I'm having issues running the game on X, I'm only getting a white screen. It runs alright on Wayland, but I don't think it's getting proper hardware acceleration with my Nvidia card then. Not quite sure what the solution would be, but I've published the update anyways since it's weekend. Hopefully it works for most of you :)

stick commented on 2020-03-11 18:33

Latest version builds fine with glew from the repos. glew-git package has errors.

Harms commented on 2020-02-07 17:03

Sorry for dropping the ball lately.

stick commented on 2020-01-20 01:14

Updated PKGBUILD/patch/.SRCINFO for 1.6.6 here: https://git.sr.ht/~stick/aur-tome4

Leo_L commented on 2019-11-07 05:01

update the patch name and heres a updated pkgbuild patch

--- PKGBUILD    2019-11-07 06:55:35.652419569 +0200
+++ PKGBUILDNEW 2019-11-07 06:21:49.915232670 +0200
@@ -2,21 +2,21 @@
 # Contributor Pascal Grossé <pascal.grosse@gmail.com>

 pkgname=tome4
-pkgver='1.5.10'
+pkgver='1.6.0'
 pkgrel='1'
 pkgdesc="An open-source, single-player, role-playing roguelike game set in the world of Eyal."
 arch=('i686' 'x86_64')
 url="http://tome.te4.org/"
 license=('custom' 'GPL3')
 depends=('glu' 'openal' 'libvorbis' 'sdl2_ttf' 'sdl2_image' )
-makedepends=('premake' 'zip' 'unzip')
+makedepends=('premake' 'zip' 'unzip' 'glew-git')
 options=(!makeflags emptydirs)
 source=("http://te4.org/dl/t-engine/t-engine4-src-${pkgver}.tar.bz2"
    aur-${pkgname}-${pkgver}-${pkgrel}.patch
    tome4
    tome4.desktop)
 conflicts=('tome4-beta' 'tome4-git' 'tome4-nomusic')
-sha256sums=('a76d29d2c0b964e9ab121873041c55930db1a0ccdaf877228dcba62ee06b8555'
+sha256sums=('99cf757f9478e72096ffd20aa7f699c471ee1adbe794b335a88b17fa98273cfc'
             '37f5be7020a06228b7d22f4c622ab5a8843b4dbea7493d7e3b324bd592cd818e'
             '3a1e4901337f91697bcfaf095f488c447c27ccc2484a543e31f024d5aefb61a0'
             '80e663d9eb2d41c6d9c0a6b4b5b52eb33b0872c3412a617530777fd137c0baa1')
@@ -64,4 +64,3 @@
    cp -r "${srcdir}/t-engine4-src-${pkgver}/bootstrap" "${pkgdir}/opt/${pkgname}/"
    cp -r "${srcdir}/t-engine4-src-${pkgver}/game" "${pkgdir}/opt/${pkgname}/"
 }
-

maxbla commented on 2019-06-20 18:33

I installed glew-git from the AUR, then built this package, which fixed the compile error, and I can load up the game. I think I might bug the glew maintainer to make a stable release soon, as the last stable one was in 2017.

Harms commented on 2019-06-20 10:35

The issue is with glew. As you say this should be applied upstream. This commit would probably fix it https://github.com/nigels-com/glew/pull/198/commits/d6c2c3b9ca52af697088f280c30fe5b27f7a694f

maxbla commented on 2019-06-19 17:37

I can't build this package. I get the following error

==== Building TEngine (debug) ====
Creating ../obj/Debug/TEngine
music.c
display_sdl.c
In file included from ../src/tgl.h:12,
                 from ../src/display_sdl.h:26,
                 from ../src/display_sdl.c:21:
/usr/include/GL/glext.h:12066:25: error: conflicting types for ‘PFNGLFRAGMENTLIGHTFVSGIXPROC’
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display_sdl.c:21:
../src/glew.h:13602:28: note: previous declaration of ‘PFNGLFRAGMENTLIGHTFVSGIXPROC’ was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

And 5 more conflicting types errors

edit: it appears to be an upstream issue