Hi! I have attached a new ebuild for mudmagic. Mudmagic is a gtk/python based graphic MUD client. Have a look at the client's website at http://www.mudmagic.com/mud-client/ This is my first ebuild submission, so I would appreciate any comments or modifications. Thanks, Matt
Created attachment 47333 [details] Ebuild for Mudmagic 1.0.3 graphical MUD client
Oh -- games-mud/mudmagic is the natural place for this ebuild.
Created attachment 47335 [details] Mudmagic ebuild WITH description, homepage, and correct license values. This might be a better version to use -- it actually has the description, homepage, and the correct license (GPL-1) indicated. I'll submit it as r1.
Created attachment 54142 [details] newer version of mudmagic
Come on guys, 1.0.3 never made it into portage, lets see some activity, this is a newer version, 1.5, never even knew anyone made an ebuild for a previous version as it never made it into portage, theres some stuff in pkg_postinst that'll need to be done better, but it works on my machine, and the program builds on my machine with the CFLAGS i have set, so lets see this get in portage at least for ~x86 someday soon
Allow me to explain to you the dynamics of the Games team. The games team consists of 4 members: SpanKY/vapier, Mr_Bones_, citizen428, and myself. Now, both SpanKY and Mr_Bones_ are on the QA team, and do lots of other things within Gentoo. I am the lead of Release Engineering. Now, if you would prefer us spend time that could be used doing QA on the tree or getting the next already heavily delayed release out so that we can fulfill these enhancement requests rather than solve real bugs, we can gladly drop everything we're doing just to work on YOUR BUG. Now, we set our own internal priorities on bugs. Unfortunately for most people, enhancement requests usually come at the bottom of the barrell, so to speak. Now, this WILL get added to portage, but you have to have some patience. Complaining does exactly nothing to get your ebuild in faster, and honestly, depending on how you word your complaints can do more for delaying your ebuild's inclusion than it can for speeding it up. The best method to get things into portage is to show actual interest and NOT to try to point out the VOLUNTEER developer's shortcomings as YOU see them, especially in your limited view of what we all really do for Gentoo. You might also want to check out http://games.gentoo.org specifically the Gentoo Games Bug FAQ. Thanks... =]
Ok, jsut to get somethign straight, i wasnt complaining, I was just joking around, it's what I do. LIfe is to short to be serious all the time, if you took it as more then a joke, i'm sorry, but your just gonna have to get used to it, cause tahts the way I am.
I've tested the ebuild with the new version (1.6) of Mudmagic's client and it worked! The only change to the ebuild of Teri I made was renaming the SRC_URI from tar.bz2 to tar.gz Some warnings occured during unpacking the source. Maybe you know their origin. >>> Unpacking source...>>> Unpacking mudmagic-1.6.tar.gz to /var/tmp/portage/mudmagic-1.6/work>>> Source unpacked. * Using GNU config files from /usr/share/libtool * No config.sub found in /var/tmp/portage/mudmagic-1.6/work/mudmagic-1.6, skipping ... * No config.guess found in /var/tmp/portage/mudmagic-1.6/work/mudmagic-1.6, skipping ...
Created attachment 61692 [details] mudmagic-1.6 ebuild This is proper ebuild will only work with those that have pygtk installed for python-2.3.x if your using python-2.4.x your out of luck I do not think it is worth adding to portage will be more work to maintaine then any of use really have time to handle IMHO.
Created attachment 61750 [details] python 2.4.x patch this patch allows ya to build mudmagic if your using python-2.4.
ebuild comments: header is broken, use header.txt use mirror:// syntax for src_uri sort top variables in the same order as the other games ebuilds the pkg_postinst() is very evil. there's no way removing those directories is correct. fix the install in src_install if necessary.
Mr Bones there is no point in adding this to portage .... new gtk+ 2 is not compatible with it and with python being hard coded is more headache then it is worth.
REOPEN whena newer version comes out that isn't so broken...
Created attachment 89634 [details] completely new ebuild for mudmagic-client version 1.8 ATM i just keyworded it for ~amd64 but i guess it should work on other feel free to test it... If you find some bugs just let me know and i'll see what i can do