There is new version with many bugfixes
Gajim 0.12.3 available
Patches 0.12.1-roster_window.py_r10934.patch, 0.12.1_autotools_install_pyfiles_in_pkglibdir.patch and fix_autotools_and_search_dirs.patch are obsolete, but besides that, ebuild for 0.12.1 seems to work fine with 0.12.3.
any news?
Created attachment 197961 [details] ebuild for 0.12.3 Copy of 0.12.1 ebuild with obsoleted patches removed. Works on ~amd64 with USE="X dbus idle libnotify spell srv trayicon xhtml".
we need fresh (unstable) version of libtool for this ebuild
Seems current ebuilds in tree are totally useless, doesn't pull in correct deps etc. Needs a total rewrite, added some bugs as blockers here to track some of the issues down.
"Gajim 0.12.5 is here! (08 August 2009)"
(In reply to comment #7) > "Gajim 0.12.5 is here! (08 August 2009)" You can recycle the 0.12.1-ebuild to make a 0.12.5-ebuild by stripping out the epatch()-es. Works here with libtool-2.2.4.
Created attachment 204831 [details] Ebuild for 0.12.5 I thought I'd make myself useful, so here it goes. It is defenitely not a complete rewrite, but it works mostly as expected. I never checked if all useflags work corectly, so careful use adviced. I also included patch to make gajim work with x11-misc/xfce4-notifyd-0.1.0_p20090722 or similar. Three required patches are to follow.
Created attachment 204832 [details, diff] Correct install paths so that *.py are installed into libdir, instead of datadir
Created attachment 204834 [details, diff] Fix default sound paths in correlation with previous patch No changes were needed from version 0.12.1, so it's just a version bump.
Created attachment 204835 [details, diff] Make gajim understand Xfce4-notifyd Git versions.
Thanks guys, 0.12.5 works fine for me, much better than 0.12.1. gentoo 10.0/desktop, amd64, gnome. Maybe you should issue stable request ;)
release candidate 1 of version 13 available at http://gajim.org/ many bugfixes
(In reply to comment #13) > Maybe you should issue stable request ;) You don't say! Very antique Gajim already is visiting card of Gentoo. =)
(In reply to comment #14) > release candidate 1 of version 13 available at http://gajim.org/ rc4 available already :) Does anybody need ebuild?
(In reply to comment #16) > (In reply to comment #14) > > release candidate 1 of version 13 available at http://gajim.org/ > > rc4 available already :) Does anybody need ebuild? > cool! it`s will be great!
(In reply to comment #17) > (In reply to comment #16) > > (In reply to comment #14) > > > release candidate 1 of version 13 available at http://gajim.org/ > > > > rc4 available already :) Does anybody need ebuild? > > > > cool! it`s will be great! > This ebuild patches but if they work, I've tried it from my local overlay:) and gajim works
Created attachment 211206 [details] ebuild for gajim-0.13 with cleanup Changes: * license is now GPL-3 * better patch for installing pyfiles in python-2.6/site-packages/gajim (I hope it will go upstream) * put some dependencies which need dbus enabled under dbus flag. (avahi, libnotify) * use of modular gnome-python: I tried to replace the deps as appropriate, but I don't use Gnome but Xfce4 with some Gnome deps so I can't say that is correct. Look at "Help -> Features" to see if something is missing. Added: * crypt USE flag for pycrypto (end2end messages) and app-crypt/gnupg (not py-gnupg, gajim seems to have his own interface) * versionator eclass, just to extract 0.13 from for SRC_URI Removed: * multilib eclass, ebuild seems not to use any functions of it. * now useless patches (fix-sounds, fix datadir, notifyd) * old configure options: --enable-remote, --enable-gtkspell, --enable-idle these are now selected at runtime. TODO: ===================================== Actual ebuild too has many USE flags: IUSE="avahi crypt dbus gnome idle libnotify nls spell srv trayicon X xhtml" Maybe can we remove some of them: I think we could always enable those USE flags: * trayicon gajim use dev-python/egg-python or fallback to his own compiled module * X ./configure check for X headers in ./configure? probably useless * idle detect idle with screensaver, add a dep on x11-libs/libXScrnSaver (runtime deps of libXScrnSver are x11-libs/libX11 and x11-libs/libXext, which are required on desktop) Has most of Gajim dependencies are pure runtime deps, we could drop some of them and simply add a note at the end of installation? ================= Missing features/deps: * libasync, could be an alternative to net-dns/bind-tools * LaTex * kwalletcli (not in portage) instead of gnome-keyring * network-manager Bruno.
Created attachment 211207 [details, diff] better patch for installing pyfiles under python-2.6/site-packages/gajim
Created attachment 211631 [details] Ebuild for gajim-0.13.1 And gajim-0.13.1 is here... ... with a new patch derived from what I (finally) sent upstream: http://trac.gajim.org/ticket/5460 I added libasync as dependencies too (from ebuilds from #294600), but not notify-osd as it is not in portage and when it will be, should be a dependencie of libnotify (#280775).
Created attachment 211632 [details, diff] Patch to install pyfiles in python2.x/sites-packages Milestone 0.14 and superior would have the patch applied.
*** Bug 294600 has been marked as a duplicate of this bug. ***
Error after upgrade to 0.13.1: Traceback (most recent call last): File "gajim.py", line 3698, in <module> interface = Interface() File "gajim.py", line 3552, in __init__ import network_manager_listener File "/usr/lib64/python2.6/site-packages/gajim/network_manager_listener.py", line 66, in <module> bus = system_bus.bus() File "/usr/lib64/python2.6/site-packages/gajim/common/dbus_support.py", line 67, in bus return self.SystemBus() File "/usr/lib64/python2.6/site-packages/gajim/common/dbus_support.py", line 63, in SystemBus raise exceptions.SystemBusNotPresent AttributeError: 'module' object has no attribute 'SystemBusNotPresent' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "gajim.py", line 392, in on_exit gajim.interface.roster.prepare_quit() AttributeError: Interface instance has no attribute 'roster' Error in sys.exitfunc: Traceback (most recent call last): File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "gajim.py", line 392, in on_exit gajim.interface.roster.prepare_quit() AttributeError: Interface instance has no attribute 'roster'
(In reply to comment #24) > Error after upgrade to 0.13.1: > > Traceback (most recent call last): > File "gajim.py", line 3698, in <module> > interface = Interface() > File "gajim.py", line 3552, in __init__ > import network_manager_listener > File "/usr/lib64/python2.6/site-packages/gajim/network_manager_listener.py", > line 66, in <module> > bus = system_bus.bus() > File "/usr/lib64/python2.6/site-packages/gajim/common/dbus_support.py", line > 67, in bus > return self.SystemBus() > File "/usr/lib64/python2.6/site-packages/gajim/common/dbus_support.py", line > 63, in SystemBus > raise exceptions.SystemBusNotPresent > AttributeError: 'module' object has no attribute 'SystemBusNotPresent' > Error in atexit._run_exitfuncs: > Traceback (most recent call last): > File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs > func(*targs, **kargs) > File "gajim.py", line 392, in on_exit > gajim.interface.roster.prepare_quit() > AttributeError: Interface instance has no attribute 'roster' > Error in sys.exitfunc: > Traceback (most recent call last): > File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs > func(*targs, **kargs) > File "gajim.py", line 392, in on_exit > gajim.interface.roster.prepare_quit() > AttributeError: Interface instance has no attribute 'roster' > Is your dbus system running ? (/etc/init.d/dbus status) Look like the same as: http://trac.gajim.org/ticket/5457. Try to apply patch from http://trac.gajim.org/raw-attachment/ticket/5457/gajim.attribute.error.diff.
> Is your dbus system running ? (/etc/init.d/dbus status) It wasn't, now works. Thanks.
*** Bug 294063 has been marked as a duplicate of this bug. ***
(In reply to comment #21) ebuild and patch work fine. thanks
gajim-0.13.1 is in the tree. Thank you all, guys.