Biloba is an abstract game that will (hopefully) soon be commercialized as a real board game. It looks like checkers but has different rules and allows between 2 and 4 players. The software includes network gaming and a computer player. Unfortunately, all of the interface, including rules description, is currently in french. I have asked upstream for an english translation but am not sure if and when it will be done.
Created attachment 69124 [details] ebuild for games-board/biloba-0.2
Created attachment 69294 [details] games-board/biloba/biloba-0.2.ebuild Same ebuild with various fixes: - fixed shared files install path (use egamesconf instead of econf) - fixed deps (RDEPEND was forced to empty, sdl-image was missing) - fixed indentation and whitelines http://dev.gentoo.org/~ciaranm/docs/mw-faq/spacing.txt - shorter description http://dev.gentoo.org/~ciaranm/docs/mw-faq/toolong.txt - removed TODO from dodoc since it's empty Other than that, the game runs fine for me too (x86 too), although i think it may be a bit early to put it in portage (in particular because it's in french only).
Created attachment 69302 [details] biloba-0.3.ebuild Bumped my previous ebuild to 0.3. Also added a .desktop file. This version also support english, so i think it could be candidate for inclusion.
It puts the data files in the wrong place. It should put them in GAMES_DATADIR but instead it puts them in /usr/games/share/...
Err, right... i definitly hate this share/games vs. games/share thing :) Two possible fixed ebuilds follow, don't know which one you'll prefer: - first one does some quick sed on some Makefile.in - second one uses applies a patch to some Makefile.am so that they honor --datadir, and run automake I will also submit the patch of the later fix upstream.
Created attachment 69306 [details] biloba-0.3.ebuild (with sed fix)
Created attachment 69307 [details] biloba-0.3.ebuild (with automake fix)
Created attachment 69309 [details, diff] files/biloba-0.3-pkgdatadir.patch To use with the "with automake fix" ebuild.
Created attachment 69310 [details] biloba-0.3.ebuild (with automake fix) DEPEND/RDEPEND inversion. Not my day...
Created attachment 69311 [details] biloba-0.3.ebuild (with sed fix) Same typo.
Hi there, patch applied, and 0.3 ships with an english translation. hth :)
One more thing... whatever ebuild version is choosen, this should be added at the end of src_unpack: sed -i '/^#define DEBUG_IMG_LOAD/d' src/utils.c (otherwise, biloba tries to create a "debug.txt" file, and crash if in a non-writable directory) @Colin: thanks for the pretty fast patch inclusion ;-)
*bump* Bilboa 0.4 available.
Wanna attach an ebuild for 0.4?
Created attachment 92987 [details] biloba-0.4.ebuild Here is one.
Created attachment 92988 [details, diff] files/biloba-0.4-fix-es-data-install-path.patch
Created attachment 92989 [details, diff] files/biloba-0.4-no-X11-dep.patch
Created attachment 92992 [details, diff] files/biloba-0.4-not-windows.patch One more patch, to remove a ./configure warning about a missing Windows tool.
Created attachment 92993 [details] biloba-0.4.ebuild
Have you sent these patches upstream?
So... does network mode just not work at all or what?
Oops, i had never tried network game... It seems to somehow work, although it took me a few tries. - player #1 creates the network game, and launches it (and gets a "waiting 1 player" screen), - player #2 clicks on the join button, then the game name, then the launch button. But even then, although it works, one of the two window (player #1 i think) is not correctly refreshed (when the opponent moves, his stone disappear but it not redrawn until player #1 has played too).
Well, it's in portage anyhow. The single player and hot-seat play is fun.