gajim 0.10 is out. Here is a little diff between gajim-0.9.1.ebuild and gajim-0.10.ebuild. I installed it with these useflags, and it works : USE="X dbus nls spell -srv" Thanks.
Created attachment 85967 [details, diff] diff between 0.9.1 and 0.10 ebuilds
|__ / _ \| \/ |/ ___| / / | | | |\/| | | _ / /| |_| | | | | |_| | /____\___/|_| |_|\____| @net-im: Please, remove svyatogor from metadata.xml wrt Bug 131936
Maybe some info for amd64 users should be added that they need gtk+ & pygtk using GCC 4.x until bug #109298 is patched or something...? Gajim 0.10 should work fine then. Can't test right now unfortunately. Gajim 0.8.2 is really obsolete. :)
For nice notification add notification-daemon (dbus required) to depends.
So why there's no ebuild of gajim-0.10 in portage yet, even in testing ?
because there right now no dev in gentoo who maintains gajim :( also have a look at https://svn.breakmygentoo.org/bmg-main/net-im/gajim/ - the latest ebuild adds libnotify-support/patch ... <snip> adding snapshot with new libnotify support... Plus gmail notifications </snip>
Created attachment 87107 [details] gajim-0.10.ebuild (In reply to comment #6) > also have a look at https://svn.breakmygentoo.org/bmg-main/net-im/gajim/ - the > latest ebuild adds libnotify-support/patch ... The patch was merged to the trunk : see : http://trac.gajim.org/changeset/5272 Here is an new ebuild, please test it. - add notification-daemon support - move useflags checks to the pkg_setup() function.
Created attachment 87112 [details, diff] remove pygtk useflag check bug #103056 is fixed, and pygtk 2.8.2 is stable on all arch : remove this block.
Created attachment 87117 [details, diff] update required pygtk minimal version So, required pygtk's minimal version can be upgraded to 2.8.2.
Created attachment 87120 [details, diff] remove gtk+ dependency Remove gtk+ dependency, because it is already installed with pygtk.
Created attachment 87124 [details, diff] update required versions - remove gtk+ dependency, because installed with pygtk. - remove python dependency, because installed with pygtk. - update pygtk to 2.8.2 : stable on all archs. - update pysqlite to 2.0.5 : 2.0.4 was removed from portage. - update dbus version to 0.60 : stable on all archs, except mips. - update gtkspell version to 2.0.11 : stable on all archs, except mips.
Created attachment 87130 [details, diff] remove header, correct 2 typos - remove the header - correct two typos - add the amd64 warning about bug #109298 Feel free to add the amd64 keyword.
Created attachment 87148 [details] gajim-0.10.ebuild Full ebuild. - add missing " from last patch - update year in copyright (first line)
Ebuild tested with libnotify. Works perfectly. Many thanks.
Created attachment 87208 [details, diff] add gnome-python-extras optionnal dependency According to bug #122762, and to gajim's README : " Optionally: [...] GnomePythonExtras 2.10 or above so you can avoid compiling trayicon and gtkspell " Here is a new patch to add >=gnome-python-extra-2.10 optionnal dependency with gnome-extra useflag. - add gnome-extra useflag - downgrade gtkspell version to 2.0.4, according to last stable gnome-python-extra ebuild. - if gnome-extra useflag selected, don't build trayicon and gtkspell.
Created attachment 87239 [details] gajim-0.10.ebuild Full ebuild. - rename gnome-extra useflag to gnome. - finally, use 2.0.11 version for gtkspell (it change nothing). - add amd64 keyword. See GWN from 22/05/2006 : gcc 4.1.1 will be unmasked this week (bug #109298). This time I think that's good ? It will be great to have any response from net-im team, and, if you don't see any bug or objection, to add it to the tree. Thanks.
Created attachment 87274 [details] gajim-0.10.ebuild fixed a whitespace
Created attachment 87417 [details] traceback-portage-2.0.54-r2 (In reply to comment #17) > Created an attachment (id=87274) [edit] > gajim-0.10.ebuild > > fixed a whitespace > With this whitespace, I have an error (attachment) with portage 2.0.54-r2. With portage 2.1_rc1-r3, it's ok.
mmh :) i use portage-2.1, because of that i changed it. - but i didn't test is w/ portage-2.0.54. so maybe a ebuild/portage-master should have a look at it - maybe a portage-problem?
There is an additional dependancy which isn't mentioned in the ebuild. Apparantly, gajim depends on libXScrnSaver. I discovered this because I run modular Xorg with xorg-server and other components installed separately.
*** Bug 135183 has been marked as a duplicate of this bug. ***
gajim announce 0.10.1 http://gajim.org/downloads.php
Created attachment 88451 [details] gajim-0.10.1.ebuild gajim-0.10.1.ebuild Changes in DEPEND/RDEPEND. Testers needed. Works for me with full ~x86.
on my amd64 (~amd64) working fine
Created attachment 88502 [details] gajim-0.10.1.ebuild update of gajim-0.10.1.ebuild. Previous version didn't work with stable profile. The only way I found to know if xorg modular is installed or not is to check the input_devices_keyboard useflag.
1) Support for Psyco was dropped, there's no need for that einfo in pkg_postinst(). 2) Somehow I don't get logic behind determing build targets in src_compile(). Seems quite strange & too complicated for me.
1) true (I did not verify) 2) see comment #15
+1 - works and looks great. Just remove that psyco einfo, because it's no longer relevant. The USE logic is there because gnome-python-extras sports spelling and trayicon itself and additional targets aren't required - less C code to compile. I'd just clean it up into something like that: if ! use gnome; then targets="${targets} trayicon" use spell && targets="${targets} gtkspell" fi
I have been running the 10.1 ebuild for just under a month now and it works fine. Is there an eta when this will be added into the tree ?
In portage now. Thanks to everyone who helped here.
Thanks for adding it to the tree. I think you could remove the input_devices_keyboard useflag check in the DEPEND section, because modular xorg is now stable, so it is no longer needed.
0.11 up now ;)