Summary: | games-board/biloba-0.4 (New Package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexandre Buisse (RETIRED) <nattfodd> |
Component: | New packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | bugzie, tom.gl |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild for games-board/biloba-0.2
games-board/biloba/biloba-0.2.ebuild biloba-0.3.ebuild biloba-0.3.ebuild (with sed fix) biloba-0.3.ebuild (with automake fix) files/biloba-0.3-pkgdatadir.patch biloba-0.3.ebuild (with automake fix) biloba-0.3.ebuild (with sed fix) biloba-0.4.ebuild files/biloba-0.4-fix-es-data-install-path.patch files/biloba-0.4-no-X11-dep.patch files/biloba-0.4-not-windows.patch biloba-0.4.ebuild |
Description
Alexandre Buisse (RETIRED)
![]() 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. |