Balazar is a 3D role playing game with nice graphics. It uses same deps as slune (python, soya,...), so the ebuild shouldn't be so different than slune ebuild. Reproducible: Always Steps to Reproduce: 1. copy the slune ebuilds into your PORTDIR_OVERLAY in the games-action/balazar subdir 2. change the file name into balazar-0.1.ebuild 3. edit this file and replace all slune keyword into balazar 4. perform an emerge --digest balazar in order to install it Actual Results: The emerge seems to work but when you try to execute the game (with balazar), you might get this error : ... ... * Balazar * (Psyco not found ; if you are using an x86 processor, installing psyco can speed up Balazar a little) Traceback (most recent call last): File "/usr/bin/balazar", line 110, in ? soya.set_root_widget(soya.widget.Image(None, soya.Material.get("splash"), resize_style = ("maximize",))) TypeError: __init__() got an unexpected keyword argument 'resize_style' * Soya3D * Quit...
Here is the balazar Homepage : http://home.gna.org/oomadness/en/balazar/index.html
Created attachment 51428 [details, diff] Sets install paths to comply with Gentoo directory structure.
Created attachment 51429 [details] Initial ebuild for Balazar-0.1 This works fine on my system.. If you find any errors or have any enhancements let me know.. Issue: unmerging will leave some .pyo files int /usr/share/games/balazar. I have to look at a work around to get authors install script to work correctly with Gentoo emerge..
Comment on attachment 51428 [details, diff] Sets install paths to comply with Gentoo directory structure. Updated ebuild to manage path changes.. Patch/diff not required anymore.
Created attachment 51494 [details] Updated ebuild - no diff/patch required and unmerges cleanly now.
Created attachment 67759 [details] WIP ebuild for balazar-0.2 This is a work-in-progress ebuild for Balazar 0.2 . I corrected the dependencies (ie. cal3d is not needed because it is a dep of soya). However the game fails to start (at least on my machine) because of a missing symbol. I asked Jiba on the balazar mailinglist about this. Maybe we'll see an update soon.
Comment on attachment 67759 [details] WIP ebuild for balazar-0.2 forget about this one.
Created attachment 67769 [details] working ebuild for balazar-0.2 This one contains the correct dependencies: - soya 0.10.1 (0.10 might work, but the latter is a newer bug fix release) - tofu (a network library for which I just submitted an ebuild)
We're not adding tofu as it has serious security problems. See bug 105060.
Guess I'll mark this WONTFIX as well then.