Package Details: residualvm-git r7048.de230485-1

Git Clone URL: https://aur.archlinux.org/residualvm-git.git (read-only)
Package Base: residualvm-git
Description: A cross-platform 3D game interpreter which allows you to play LucasArts' LUA-based 3D adventures
Upstream URL: http://www.residualvm.org
Licenses: LGPL
Conflicts: residualvm
Submitter: klusark
Maintainer: klusark
Last Packager: klusark
Votes: 21
Popularity: 0.137874
First Submitted: 2012-01-11 00:21
Last Updated: 2017-12-18 17:22

Latest Comments

1 2 Next › Last »

Zerginator commented on 2018-10-08 15:28

Was able to resolve the issue for my installation by adding a

CXXFLAGS="-I/usr/include/SDL2/" to the PKGBUILD

Thanks to Botje. See discussion here: https://github.com/residualvm/residualvm/issues/1501

Zerginator commented on 2018-10-08 12:23

Residualvm (both main package and git package) cannot be compiled (in Manjaro Linux). It complains "./backend/platfdorm/sdl/sdl-sys.h:144:10: SDL.h: File or directory not found". SDL is installed.

Editing sdl-sys.h as follows is a partial workaround: Line 144: #include <sdl.h> -> #include <sdl sdl.h=""> and Line 147: #include <sdl_syswm.h> -> #include <sdl sdl_syswm.h=""></sdl></sdl_syswm.h></sdl></sdl.h>

But the compilation stops at a later stage with another missing SDL library.

Tried with my installation, fresh installation and live CD.

Faalagorn commented on 2018-06-27 14:45

Okay, the patch seems to have working, I have updated my PKGBUILD, here's the diff:

5c5
< pkgver=r7048.de230485
---
> pkgver=r7262.d9dc0d470
15,16c15,18
< source=(git://github.com/residualvm/residualvm.git)
< sha1sums=('SKIP')
---
> source=('git://github.com/residualvm/residualvm.git'
>   'scummvm-2.0.0-freetype_pkgconfig.patch::https://gitweb.gentoo.org/repo/gentoo.git/plain/games-engines/scummvm/files/scummvm-2.0.0-freetype_pkgconfig.patch?id=fdf3034423cf76c8a4ee2fc1abfc30aa539bd3dc')
> sha1sums=('SKIP'
>   '5460e90a4ac65d985267a6b6e654549bed70d471')
37a40,44
> }
> 
> prepare() {
>   cd ${_pkgname}
>   patch -p1 -i "${srcdir}/scummvm-2.0.0-freetype_pkgconfig.patch"

I also realized that there's a pull request for Residual that may achieve the same result, though I haven't tested it yet: https://github.com/residualvm/residualvm/pull/1413

Faalagorn commented on 2018-06-27 12:26

Thanks for the patch! I'll be on for testing it.

I also wanted to report the issue upstream, but since I mostly hang around ResidualVM instead of ScummVM and they are pulling the changed from the ScummVM, I didn't bothered reporting on ResidualVM's issue tracker. I wanted to report it to ScummVM, but indeed didn't bother much after seeing that unlike ResidualVM, they don't have the issue report on GitHub (which may be good actually, but requires me to make a new account).

Was silently hoping that someone would report it and they are aware of the issue (ResidualVM didn't yet pull the changes from recent ScummVM so I wasn't bothering), but if you say there's still nothing, guess it should finally be reported though.

Enverex commented on 2018-06-21 11:32

Unfortunately both ScummVM and ResidualVM both have the same Freetype2 issue. Luckily the patch for one works on the other.

This patch from the Gentoo guys worked for me - https://gitweb.gentoo.org/repo/gentoo.git/plain/games-engines/scummvm/files/scummvm-2.0.0-freetype_pkgconfig.patch?id=fdf3034423cf76c8a4ee2fc1abfc30aa539bd3dc

Upstream's issue tracker is a bit of a navigation nightmare but I didn't find anything about this issue there (which seems odd considering the number of complaints about this issue) so I'm not sure they're even aware it's a problem on newer distros.

Faalagorn commented on 2018-05-07 10:42

I think something changed in Arch side with FreeType2 package since the last time I built ResidualVM with this PKGBUILD on Mar 8, The Longest Journey Engine won't build with configure not finding FreeType2.

WARNING: Disabling engine The Longest Journey because the following dependencies are unmet: FreeType2

I tried fiddling with configure file and even replaced it with the old one quickly, but FreeType still can't be find or I'm doing something wrong.

I'll take a deeper look when I'll be back, but wanted to drop a hint for those trying to play The Longest Journey with this package that the engine currently doesn't build.

Feel free to let me know if anyone else have this problem too or is it just me and what the workaround is in the meantime :).

EDIT: Just checked today; the old commit of residual I build before didn't build either, but when I downgraded FreeType2 to older version (2.9-2) from pacman cache it worked. I'll let know the package maintainers about the issue, as I think it might affect ScummVM as well (configure files are similar there, I would have to check that).

EDIT2: Reported at FS#58491 : [freetype2] With 2.9.1-1, residualvm and scummvm can't find dependency

EDIT3: As per the reply in bug linked, it might seem that patching is required in residual's (and scummvm's, which they take patches from) side, see the bug report for more info.

klusark commented on 2017-12-18 17:22

Added conflict

Neros commented on 2017-12-17 22:55

You should add the info: "Conflicts: residualvm".

z3ntu commented on 2016-09-29 07:29

Please add a .desktop file for launching ResidualVM from the desktop. Thanks

klusark commented on 2012-01-09 23:05

Now at https://github.com/residualvm/residualvm