Ahoy @Yukinu ,
Thanks for your praise - I just tried my best - as I got from others in the forum.
Well, I also attempted to install this game, maybe I can tell you some hint if I can succeed …
although I generally play with games rarely … I used to be satisfied with Sokoban and the game I forgot always its name … asian roots , you pick up 2 same/similar stones and then htey vanishes. :))
I’m so lame in games 8D
Anyway -
Me also failed this dependency’s dependency package.
In Haiku there’s a lot of gaming option :
→ one package games - even Haiku native or ported
→ ported games - requires additional running libraries or a special framework to load and run,
→ and of course the simulators also exists for 8-bit computer games and consoles for example the newest ones
like 8-bit Guy’s dream computer – the
Commander X16 Emulator (davidkaroly’s post about presenting the emulator running on Haiku)
Unfortunately - me also failed.
> pkgman install santacatchthem
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
100% repocache-2 [1.83 MiB]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
Encountered problems:
problem 1: nothing provides lua52 needed by egsl-1.6.0-3
solution 1:
- do not install "providing santacatchthem"
Please select a solution, skip the problem for now or quit.
select [1/s/q]: 1
Nothing to do.
~> pkgman search egsl
Status Name Description
------------------------------------------------------------------------------------
1945 1945 an EGSL Shooter based on a tutorial by Asterios Gkoutmas
astrorocks Astrorocks an EGSL game by M. Mangold. Not completed
egsl EASY game scripting with LUA
egsl_ide IDE for the scripting language EGSL
spaceshooter Spaceshooter an EGSL game by C.Virus. Not completed
~> pkgman install egsl
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
Encountered problems:
problem 1: nothing provides lua52 needed by egsl-1.6.0-3
solution 1:
- do not install "providing egsl"
Please select a solution, skip the problem for now or quit.
select [1/s/q]: 1
Nothing to do.
~>
EGSL’s dependency which seems determined in its recipe seems missing from the repo from where other dependencies should be also installed…
It is maybe recent or erlier update in dependencies or who provided specific EGSL version the dependency lua52 package still could not compile without errors this way not provided as package or forgot to create a package about it.
Or did some other mistake in the recipe which was not error in his local compiler environment as they referred dependency as lua52 - and it worked there, but not in case Haiku install as the package name is different on the repo from where it should be installed as a package.
I checked this also …
~> pkgman search lua
Status Name Description
------------------------------------------------------------------------------------------------------------------
lua A powerful, fast, light-weight, embeddable scripting language
lua5.1 A powerful, fast, light-weight, embeddable scripting language
lua5.1_devel A powerful, fast, light-weight, embeddable scripting language (development files)
lua5.1_source A powerful, fast, light-weight, embeddable scripting language (source files)
S lua5.2 A powerful, fast, light-weight, embeddable scripting language
lua5.2_devel A powerful, fast, light-weight, embeddable scripting language (development files)
lua5.2_source A powerful, fast, light-weight, embeddable scripting language (source files)
lua5.3 A powerful, fast, light-weight, embeddable scripting language
lua5.3_devel A powerful, fast, light-weight, embeddable scripting language (development files)
lua5.3_source A powerful, fast, light-weight, embeddable scripting language (source files)
lua_devel A powerful, fast, light-weight, embeddable scripting language (development files)
lua_source A powerful, fast, light-weight, embeddable scripting language (source files)
I found the following lua packages above - as you can see … with a different package name.
Seems only the EGSL package’s recipe should be adjusted to install lua5.2 package instead of lua52 package as the given language that requirement for EGSL package this way will be installed without error.
Unfortunately pkgman does not provide information actually which repo contains the appropriate package and to know where to write to fix this issue, so you have to check the packages in HaikuDepot program.
However , as the game comes from BeSly repo, I think EGSL might be as well, especially as if I remember well the 2 generous fellows behind BeSly services posted about games using EGSL on the forum years before.
Yepp, I found it in HaikuDepot as EGSL comes from Besly Software - so BeSly repo
All lua* packages from Haikuports repo. - I found out that clicked on selected repos in HaikuDepot. lua* packages were available only when Haikuports selected.
So you may have quick fix on this EGSL package if you ask
@lelldorin
and/or
@lorglas
about this lua dependency issue - as just I was doing … right now …
adding their forum name after a ‘commercial a’
They will be informed as they were mentioned in this post this way.
Anyway, If you would have issue with the Lua* packages itself - you should have find it on Github and open an issue ther
as Haikuports devs actually uses Github services for issue reporting.
If you have already managed to setup IRC channels of Haiku - then you can try to share your issue there.
Now you can hope the guys checks the EGSL stuff and gives you hint or fix the package if our finding is valid.
I assume this way you can get not only answer to your last question, but a resolution / fix as well.
Until then you can try out the games offered by @michel to you. 