Gnu gadu is a gadu-gadu jabber and tlen im. It needs libgadu for gadu support.. currently only the kadu ebuild provides that library. Apart from that flaw the ebuild seems to work. The gui is much nicer than kadu
Created attachment 24661 [details] gnu gadu 2.0_pre6 ebuild
I'm willing to have the ebuild added to the CVS, but first we need to fix a few things :) Please do/note the following: 1) tell me which of the USE flags you have in IUSE are new and should therefore be added to use.local.desc. 2) libgadu is currently provided by ekg-1.4, I think it's a good idea to add a dependency on net-im/ekg-1.4 to the ebuild for gg2 3) have an appropriate header added to the ebuild (the three lines: Copyright.. Distributed.. $Header: $ - as in all other ebuilds in Portage) 4) change keywords to ~x86, x86 is only for ebuilds which have been in Portage for more than 2-3 weeks and no problems are found with them 5) add a dodoc line src_install() 6) have a look at http://www.gentoo.pl/ebuild/gg2-2.0_pre6.tar.bz2 and have the deps from you ebuild compared to theirs? (what about: gettext, iksemel, XML-Parser - are these not needed?) 7) in the ebuild from gentoo.pl they use if [ `use arts`] ] ... fi - is this necessary (I'm not a KDE user so I don't know..). If yes, please have it added to your ebuild
About the arts issue: It works both here. Ask a kde maintainer which way is better. I really do not know. I installed gnugadu two times with these flags: USE="oss arts esd tlen xosd" The libtlen dependency in the other ebuild seems to be wrong. And that iksemel or whatever dependency is strange, too. The USE flags should be reduced to: IUSE="tlen jabber xosd oss arts esd" tlen - seems to be a completely new use flag - adds tlen support (seems to be another instant messaging system). jabber - adds the jabber support xosd - notifies the user about new messages using on-screen-display esd,arts,oss - for sound support. I removed the gtk/gui option since the whole thing does not seem to make any sense without a gui. The jabber plugin did not work here, because loudmouth-0.15 did not want to compile with gnutls-1.0.4. Loudmouth uses a constant that is not defined by gnutls, but i do not have the time to research that any further. So you could consider removing that option, if the error is reproduceable. Compiling with all other use flags at the same time worked. Also added the dodoc section, and used make install DESTDIR=.. instead of einstall.
Created attachment 25066 [details] Fixed gnugadu ebuild
I've added the GnuGadu ebuild to CVS, thanks for your work on it. It turned out it was necessary to add a dependency on loadmouth-1.4* (there are more problems with 1.5 than just an undefined constant).