Wormux is a free Worms clone currently under heavy development. Currently it's still completely in french though. Please note that this is my first submitted ebuild. :-)
Created attachment 32440 [details] wormux-0.2.3.ebuild
Created attachment 32442 [details, diff] 0.2.3-checklib.patch this patch is required due to a bug in clanlib-0.6.5-r1 ebuild (#52509)
Created attachment 32443 [details] ChangeLog
Created attachment 32444 [details] metadata.xml
Created attachment 32445 [details] Manifest
Created attachment 32446 [details] digest-wormux-0.2.3
This looks like an interesting game; wormux-0.3 is now available though. You don't have to attach all those extra files, just the ebuild and patches to it will suffice.
Already trying to get it working, but only get segfaults all over the place. Will have to wait till the developers got those sorted out. oh and about all those files: ok will do better next time :)
Created attachment 32532 [details] wormux-0.3.ebuild
Created attachment 32533 [details, diff] 0.3-checklib-gentoo.patch
Created attachment 32534 [details, diff] 0.3-readdir.patch That's what caused the seg faults.
Comment on attachment 32532 [details] wormux-0.3.ebuild New version released.
Created attachment 32537 [details] wormux-0.3.1.ebuild Version bump
very nice, thx a lot (I was just going to write the same ebuild ;)) Only I'd add RESTRICT="nomirror" to skip the search for the file on all mirrors where it's not to find
no. nomirror is for when we're not going to put it on our mirrors for whatever reason.
Hi, Thanks for the ebuild, I was going to write one, but was happy to find one in bugzilla! I've tested the ebuild and it emerged perfectly. I also works correctly. If a dev could commit it in the cvs, it could be tested by other people too... that's really a nice project! Hysteric
I made an ebuild for the cvs version that you can find in bug 54846. Hysteric
Created attachment 34380 [details] wormux-0.4.0.ebuild Another version bump. This version introduces localisation, new weapons, new levels, new avatars, sound, wind and lots of bugfixes and improvements.
Created attachment 34381 [details, diff] 0.4-checklib-gentoo.patch
Created attachment 34382 [details, diff] 0.4-prefix.patch
excellent game... we need this ebuild in portage \o/
yes, its been a while since the ebuild was released, atleast add it to portage as masked.
That's not the way we do things. We don't just stick just anything into portage. If you need to have this game on a local install, you can easily add it to your local overlay until the Gentoo games team processes this bug. Thanks.
I have a little problem with the ebuild. I put it into my portage overlay and added the patches to the corresponding files dir. Compiling works flawlessly, but when linking starts I get lots of errors like this: o Lie le tout dans ../wormux aerienne.o(.text+0x376): In function `Wormux::Obus::Init()': : undefined reference to `CL_Surface::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CL_ResourceManager*)' aerienne.o(.text+0x3c7): In function `Wormux::Obus::Init()': : undefined reference to `CL_Surface::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CL_ResourceManager*)' aerienne.o(.text+0x923): In function `Wormux::Avion::Init()': : undefined reference to `CL_Surface::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CL_ResourceManager*)' I figured this has something to do with clanlib. I already tried to recompile clanlib. I am using 0.7.7.
That's odd, did you change anything in the ebuild? It shouldn't even compile with clanlib-0.7 because of this line: DEPEND="=dev-games/clanlib-0.6.5* Note that wormux only works with the old clanlib-0.6
aaaaaaand the clanlib stuff is kind of broken atm :x maybe it's related to that ... maybe not ... Bug 44258
Wormux gets ported to clanlib-0.7 at the moment so we can expect the next version to run with 0.7. I thought that my clanlib patch would no longer be necessary but after having read bug 44258 I fear that for canlib-0.7 wormux will need a patch too.
Created attachment 37489 [details] wormux-0.4.0-r1.ebuild Since the clanlib-0.6.x ebuild has been fixed (http://bugs.gentoo.org/show_bug.cgi?id=52509) 0.4-checklib-gentoo.patch is no longer required.
Is there anythingelse to do, to see wormux added to portages database?
Gentoo 2.6.7-r11 (2004.2) on x86 (P4-1.6Ghz) Placed appropriate files in /usr/portage/games-action davidgentoo /usr/portage/games-action # ls -al wormux*/* -rw-r--r-- 1 root root 374 Oct 30 13:42 wormux/ChangeLog -rw-r--r-- 1 root root 302 Oct 30 13:42 wormux/Manifest -rw-r--r-- 1 root root 351 Oct 30 13:42 wormux/metadata.xml -rw-r--r-- 1 root root 806 Oct 30 13:39 wormux/wormux-0.4.0-r1.ebuild wormux/files: total 16 dr-xr-xr-x 2 root root 4096 Oct 30 13:42 . drwxr-xr-x 3 root root 4096 Oct 30 13:42 .. -rw-r--r-- 1 root root 1446 Oct 30 13:42 0.4-checklib-gentoo.patch -rw-r--r-- 1 root root 647 Oct 30 13:40 0.4-prefix.patch davidgentoo /etc/make.profile # grep USE make* #Experimental: trying to use these USE variables to build up from stage 2->3 #thus eliminating the inherent fragility of using USE for this GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses" # implications with core packages. For example, if "java" is in USE and db USE="x86 oss apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt quicktime readline sdl slang spell ssl svga tcpd truetype X xml2 xmms xv zlib" davidgentoo /usr/portage/games-action/wormux # emerge wormux Calculating dependencies !!! all ebuilds that could satisfy "wormux" have been masked. !!! possible candidates are: - games-action/wormux-0.4.0-r1 (masked by: ~keyword) !!! Error calculating dependencies. Please correct. davidgentoo /usr/portage/games-action/wormux # emerge search wormux Searching... [ Results for search key : wormux ] [ Applications found : 1 ] * games-action/wormux [ Masked ] Latest version available: 0.4.0-r1 Latest version installed: [ Not Installed ] Size of downloaded files: [no/bad digest] Homepage: http://www.haypocalc.com/wormux/en/index.php Description: free Worms clone License: GPL-2
I marked the ebuild unstable, so you'll have to put the following into your /etc/portage/package.keywords file (create it if it does not exist yet): games-action/wormux ~x86 Also keep in mind that you have to run "ebuild /usr/portage/games-action/wormux/wormux-0.4.0-r1.ebuild digest" to prevent a diggest error message on emerging this. For further questions about this please take a look at the gentoo documentation and the support forum. BTW: I'm currently working on a new ebuild for wormux 0.5_beta2 - stay tuned ;-)
Created attachment 43008 [details, diff] 0.5_beta2-compile.patch Patch to fix compiling issues for wormux 0.5 beta2
Created attachment 43009 [details] wormux-0.5_beta2.ebuild new ebuild for 0.5 beta2
works well on ~amd64!! please add this keyword. Excellent work!!!! I love it!! Only one strange thing concerning the ebuild : >>> Completed installing wormux-0.5_beta2 into /var/tmp/portage/wormux-0.5_beta2/image/ >>> Merging games-fps/wormux-0.5_beta2 to / ... >>> /usr/share/games/wormux/Makefile.am >>> /usr/share/games/wormux/Makefile.in .. Thanks
That's a bug in Beta2, it will be fixed in the final release. Thx for the amd64 info, I'll add this to the next ebuild.
Wormux 0.5 is out https://gna.org/forum/forum.php?forum_id=504
I'm working on it, there are still some touble with the translation...
I thought it was completely (UI and code) translated to english ... (which would be a giant leap towards portage)
wormux indeed uses english as primary language now, but it also comes with a lot of other translations which - right now still cause some touble.
0.5.0 now in portage
this ebuild works fine for amd64, please add ~amd64
hi guys, the wormux ebuild does not compile if clanlib is compiled without the sdl useflag, so put a check in the ebuild, thanks!