Attached is an ebuild to build this very nice lib. Suggested position in tree is net-libs/gloox gloox is a jabber/xmpp library that takes care of most of the low-level protocol stuff. Additionally, it offers high-level interfaces for interaction with an XMPP server. Homepage is http://camaya.net/gloox
Created attachment 66249 [details] gloox ebuild
Please fix the following and reopen: * I'm guessing autogen.sh does autoconf/automake stuff. If it does, you'll need to add some DEPEND entries, move it to src_unpack and add a || die check. * The ${D} should be quoted. * LICENSE is invalid. * Spacing in DEPEND is weird. Note to whoever picks this up: idn is a local USE that may warrant going global.
Created attachment 66303 [details] Updated version including the fixes Ciaran McCreesh suggested This is an attempt to fix the things you suggested. Sorry if I'm a bit noobish. It's my first ebuild. Concerning the USE flag it seemed to mean the same thing in the other packages that used it. Another question. What would it take for me (apart from decent ebuild knowledge) to be the maintainer of this ebuild? I already have contact with the developer of the library and I'm using it myself, so it seems reasonable I maintain the ebuild, but since I don't know the routines I'll have to ask if that is doable.
You forgot to reopen. ;)
Tagging as reviewed, thanks. Regarding maintainership, you would need to be recruited by an existing developer. However, we don't usually recruit people for only one or a small number of ebuilds for infrastructure and security reasons.
There is a new version of gloox out. Should I post the ebuild here or open a new bug?
(In reply to comment #6) > There is a new version of gloox out. Should I post the ebuild here or open a new > bug? No, attach the ebuild here, mark the previous ones as obsolete and change the summary accordingly. Thanks.
Created attachment 66883 [details] New version of gloox This is an updated version supporting TSL / SSL and with some updates to the OO interface.
Created attachment 67482 [details] New version of gloox. New features and some fixes. This release adds some features and fixes quite alot of problems.
Created attachment 69028 [details] New version. Mainainance and config script included. Only some small changes to the code. Good news is that the config script is included which removes the automake/autoconf dependency.
Created attachment 72072 [details] New version. A lot of new stuff and quite a bit more stable. New features include: # JEP-0004 (Data Forms) (complete, experimental) # JEP-0013 (Flexible Offline Message Retrieval) (complete) # JEP-0083 (Nested Roster Groups) (complete) # JEP-0138 (Stream Compression) (complete, experimental) And *lots* of fixups and bugbusting.
Version 0.8 out now. Added support for # JEP-0022 (Message Events) # JEP-0047 (In-Band Bytestreams) # JEP-0054 (vcard-temp) # JEP-0085 (Chat State Notifications) among other things.
*** Bug 139439 has been marked as a duplicate of this bug. ***
Bob: Please attach your files here. But not as tar.gz but as individual files. Only the ebuild and any patch files.
Created attachment 94648 [details] ebuild with more USE flags New ebuild with support for idn, gnutls, ssl, and zlib USE flags, local USE stplport flag, and option for debug. Hope to see this ebuild in portage tree soon.
suggested placement - in dev-libs
*** Bug 165232 has been marked as a duplicate of this bug. ***
*** Bug 180760 has been marked as a duplicate of this bug. ***
gloox-0.8.1.ebuild Please add ~amd64 keyword, it's works me.
There are ebuilds for older versions here http://camaya.net/download/ in case nobody knew. I don't know how to write ebuilds, but I'd appreciate if gloox gets into portage soon.
Created attachment 121733 [details] New ebuild for gloox-0.9_rc1 This is for the latest gloox-0.9-rc1. This is my first ebuild write so please review it. It has built correctly with all use flags in my local overlay. Thanks to everybody else for their ebuilds, they have been my inspiration.
I'd like this to be assigned to maintainer-wanted@gentoo.org or maintainer-needed@gentoo.org
Created attachment 126594 [details] gloox-0.9.3 ebuild
Created attachment 126607 [details] gloox-0.9.3 ebuild, updated as per genstef's comments
Added ~amd64 keyword to ebuild in sunrise since it seems to be working on my amd64 box. I also made some minor reformatting to follow ebuild writing guides more closely.
Created attachment 135228 [details] gloox-0.9.6.ebuild (version bump)
Reassgning...the package is in Portage meanwhile, but with an older version than the most current. Please bump and remove from sunrise/portage-review directory. Thanks.
Created attachment 138443 [details] gloox-0.9.8.ebuild (version bump) i dont know about the versions of openssl etc. but they seem rather old. works here on x86 and amd64
In CVS now, thanks much for the work :)