Package Details: tome4 1.7.6-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: heavysink (lilac)
Last Packager: lilac
Votes: 75
Popularity: 0.141888
First Submitted: 2010-09-14 13:02 (UTC)
Last Updated: 2023-06-30 02:11 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 10 Next › Last »

Leo_L commented on 2019-11-07 05:01 (UTC) (edited on 2019-11-07 05:01 (UTC) by Leo_L)

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 (UTC) (edited on 2019-06-20 18:39 (UTC) by maxbla)

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 (UTC)

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 (UTC) (edited on 2019-06-19 22:41 (UTC) by maxbla)

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

adwait_tilak commented on 2018-06-17 12:11 (UTC)

please update

ainola commented on 2015-12-12 05:17 (UTC)

Thanks for maintaining this! For easier searching, perhaps the full name could be included in either the package description or tags. It took a little bit of searching to find this.

Harms commented on 2015-02-04 22:45 (UTC)

I am adding a new tome4 package (tome4-beta) for the beta version that got released today.

Harms commented on 2015-02-04 22:43 (UTC)

- Cleaned up the PKGBUILD a bit. - Removed redundant dependencies. - Moved patching step to prepare() section in PKGBUILD. - Added conflicts with the other tome4 packages. - Changed checksums from md5 to sha256.

Harms commented on 2014-11-11 11:48 (UTC)

Getting the web component to compile is a bit more convoluted than I thought. For now here's the latests version compiled as usual.

Harms commented on 2014-11-07 08:54 (UTC)

Thanks for flagging it. There will be a delay before I update the package because I want to try to make the web component (based on cef3) to build. This involves making a new cef3 package since it's not in the AUR yet. It seems cef3 takes forever to build, so I might just add it as an optional dependency. It will have to be installed on your system before building tome4 though to have an effect.