Please find attached pyxmpp-1.0.0.ebuild PyXMPP is a Python XMPP (RFC 3920,3921) and Jabber (http://www.jabber.org/protocol/) implementation. It is based on libxml2 -- fast and fully-featured XML parser. PyXMPP provides most core features of the XMPP protocol and several JSF-defined extensions. PyXMPP provides building blocks for creating Jabber clients and components. Developer uses them to setup XMPP streams, handle incoming events and create outgoing stanzas (XMPP "packets").
Created attachment 88190 [details] pyxmpp-1.0.0.ebuild (New Package)
Created attachment 88261 [details] pyxmpp-1.0.0.ebuild updated ebuild now properly installs documentation
Created attachment 89589 [details] pyxmpp-1.0.0.ebuild updated ebuild Cleaned up ebuild from suggestions from jokey, genstef and peper. Much thanks to them.
InOverlay keyword added. In Sunrise overlay now: http://gentoo-sunrise.org/svn/sunrise/net-im/pyxmpp/pyxmpp-1.0.0.ebuild
emerge pyxmpp fails log: http://www.lawka.waw.pl/~lazy_bum/gentoo/error/4964-pyxmpp-1.0.0.log emerge --info: http://www.lawka.waw.pl/~lazy_bum/gentoo/error/emerge-info
For some reason, the test make line appears before the setup.py execution: yours: if test -d ".svn" ; then \ echo "# pylint: disable-msg=W0103,W0131" > pyxmpp/version.py ; \ echo "version='1.0.0+svn'" >> pyxmpp/version.py ; \ fi make -C tests umask 022 ; python setup.py build Normal: >>> Compiling source in /var/tmp/portage/pyxmpp-1.0.0/work/pyxmpp-1.0.0 ... if test -d ".svn" ; then \ echo "# pylint: disable-msg=W0103,W0131" > pyxmpp/version.py ; \ echo "version='1.0.0+svn'" >> pyxmpp/version.py ; \ fi umask 022 ; python setup.py build running build Not sure why, though. Have you run python-updater after upgrading python?
(In reply to comment #6) > Not sure why, though. Have you run python-updater after upgrading python? Yes. It was long time ago (from 2.3.* to 2.4.* I think), but never noticed any big python problems.
can you try something. Go to where you have the ebuild and type: ebuild pyxmpp-1.0.0.ebuild unpack and then go where it unpacked. mine is /var/tmp/portage/pyxmpp-1.0.0/work/pyxmpp-1.0.0 and then type: make install and let me know the outcome.
Created attachment 161253 [details] fixed ebuild Fixed src_install using distutils (previous version installed 0 files). Added "doc" use-flag that makes html documentation optional.