ChangeLog

# ChangeLog for net-im/gajim
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/ChangeLog,v 1.71 2008/03/06 16:54:16 tove Exp $

24 Jan 2008; Christoph Mende gajim-0.11.4.ebuild:
Stable on amd64, bug #205253

23 Jan 2008; Raúl Porcel gajim-0.11.4.ebuild:
alpha/sparc stable wrt #205253

23 Jan 2008; Christian Faulhammer gajim-0.11.4.ebuild:
stable x86, bug 205253

22 Jan 2008; Brent Baude gajim-0.11.4.ebuild:
Marking gajim-0.11.4 ppc and ppc64 for bug 205253

22 Jan 2008; Peter Weller
+files/gajim-0.11.4-test_fix.patch, gajim-0.11.4.ebuild:
Fix tests

*gajim-0.11.4 (07 Dec 2007)

07 Dec 2007; +gajim-0.11.4.ebuild:
Bump

04 Dec 2007; files/0.11.3-misc-fixes.patch:
Fix typo in patch

02 Dec 2007; Peter Weller files/0.11.3-misc-fixes.patch:
OK, fix for real this time...

02 Dec 2007; Peter Weller
-files/0.11.3-buddylist-fix.patch, -files/0.11.3-keyTabswitch-fix.patch,
+files/0.11.3-misc-fixes.patch, gajim-0.11.3-r1.ebuild:
Fix patches wrt bug 200896

28 Nov 2007; files/0.11.3-buddylist-fix.patch,
files/0.11.3-keyTabswitch-fix.patch:
Fix patches

*gajim-0.11.3-r1 (25 Nov 2007)

25 Nov 2007; +files/0.11.3-buddylist-fix.patch,
+files/0.11.3-keyTabswitch-fix.patch, +gajim-0.11.3-r1.ebuild:
Revbump with patches wrt bugs 200187 and 200186

19 Nov 2007; Jeroen Roovers gajim-0.11.3.ebuild:
Marked ~hppa (bug #199687).

*gajim-0.11.3 (18 Nov 2007)

18 Nov 2007; +gajim-0.11.3.ebuild:
Bump wrt bug 199510

*gajim-0.11.2-r1 (23 Oct 2007)

23 Oct 2007; +gajim-0.11.2-r1.ebuild:
Revbump to RDEPEND on pyopenssl due to potential security concerns related
to python's ssl implementation

*gajim-0.11.2 (10 Oct 2007)

10 Oct 2007; Peter Weller +gajim-0.11.2.ebuild:
Bump to 0.11.2.

01 Jul 2007; Peter Weller gajim-0.11.1.ebuild:
Clean up old dbus deps wrt bug 183696

19 Jun 2007; Peter Weller
-files/gajim-10.1-FLAGS_noOverride.patch,
-files/gajim-10.1-Makefile.patch, -gajim-0.10.1.ebuild,
-gajim-0.11-r3.ebuild:
Removed obsolete versions.

19 Jun 2007; Raúl Porcel gajim-0.11.1.ebuild:
alpha stable

27 May 2007; Peter Weller gajim-0.11.1.ebuild:
Added check to ensure that python >=2.5 has USE="sqlite"

26 May 2007; Peter Weller gajim-0.10.1.ebuild,
-gajim-0.11.0.7951.ebuild:
Removed old version, fixed depend in old version

20 May 2007; Raúl Porcel gajim-0.11.1.ebuild:
Add ~alpha wrt #158541

04 Apr 2007; Tony Vroon gajim-0.11.1.ebuild:
Marked stable on PPC. Tested on PowerBook 5,9 connected to ejabberd. As
requested by Peter Weller in bug #173376.

04 Apr 2007; Markus Rothe gajim-0.11.1.ebuild:
Stable on ppc64; bug #173376

04 Apr 2007; Gustavo Zacarias gajim-0.11.1.ebuild:
Stable on sparc wrt #173376

04 Apr 2007; Raúl Porcel gajim-0.11.1.ebuild:
x86 stable wrt bug 173376

04 Apr 2007; Peter Weller gajim-0.11.1.ebuild:
Stable on amd64

*gajim-0.11.1 (03 Mar 2007)

03 Mar 2007; Peter Weller +gajim-0.11.1.ebuild:
Bumpz0r'd! 0.11.1 released! :)

*gajim-0.11.0.7951 (07 Feb 2007)

07 Feb 2007; Peter Weller +gajim-0.11.0.7951.ebuild:
Bumped - new release

24 Jan 2007; Markus Rothe gajim-0.11-r3.ebuild:
Added ~ppc64

21 Jan 2007; Peter Weller gajim-0.11-r3.ebuild:
Added ~x86-fbsd keyword

20 Jan 2007; Peter Weller (welp) gajim-0.10.1.ebuild:
Fixed dbus deps wrt bug #158018

13 Jan 2007; nixnut gajim-0.11-r3.ebuild:
Added ~ppc wrt bug 158541

10 Jan 2007; Gustavo Zacarias gajim-0.11-r3.ebuild:
Keyworded ~sparc wrt #158541

10 Jan 2007; Peter Weller gajim-0.11-r3.ebuild:
Fixed deps for python-2.5

09 Jan 2007; Peter Weller -gajim-0.8.2.ebuild:
Removed obsolete 0.9.x patch

09 Jan 2007; Peter Weller -gajim-0.8.2.ebuild:
Removed old version

08 Jan 2007; Peter Weller (welp) gajim-0.11-r3.ebuild:
Fixed a couple of thingies here and there

06 Jan 2007; Bryan Østergaard gajim-0.10.1.ebuild:
Stable on Alpha.

06 Jan 2007; Peter Weller (welp) gajim-0.11-r3.ebuild:
Added avahi to IUSE...

06 Jan 2007; Peter Weller (welp)
+files/gajim-10.1-FLAGS_noOverride.patch, gajim-0.10.1.ebuild:
Added patch to fix bug #144968 for good...

06 Jan 2007; Alec Warner gajim-0.11-r3.ebuild:
dbus needs to die, thanks to drac again for reporting

06 Jan 2007; Alec Warner gajim-0.11-r3.ebuild:
reorder deps to satisfy Drac and prefer new dbus to old for new installs

06 Jan 2007; Alec Warner gajim-0.11-r3.ebuild:
now I can skin myself, re-order || and die to work properly

*gajim-0.11-r3 (06 Jan 2007)

06 Jan 2007; Alec Warner -gajim-0.11-r1.ebuild,
-gajim-0.11-r2.ebuild, +gajim-0.11-r3.ebuild:
QA: fix bad usage of !use and !built_with_use, fix two instances of econf
with ! use gnome, misc other fixes, must skin welps hide..

06 Jan 2007; Peter Weller (welp) gajim-0.10.1.ebuild:
Added pkgconfig dep to gajim-0.10.1 ebuild wrt bug #152529

*gajim-0.11-r2 (05 Jan 2007)

05 Jan 2007; Peter Weller (welp) +gajim-0.11-r2.ebuild:
Revbump due to various ebuild changes...

*gajim-0.11-r1 (04 Jan 2007)

04 Jan 2007; Peter Weller (welp) -gajim-0.11.ebuild,
+gajim-0.11-r1.ebuild:
Revision bump - various ebuild changes. Bug #158541

*gajim-0.11 (03 Jan 2007)

03 Jan 2007; Peter Weller (welp) metadata.xml,
+gajim-0.11.ebuild:
Ebuild bump. Taken over maintainership

05 Oct 2006; Gustavo Zacarias gajim-0.10.1.ebuild:
Stable on sparc

07 Sep 2006; Gustavo Zacarias gajim-0.10.1.ebuild:
Keyworded ~sparc

20 Aug 2006; Thomas Cort gajim-0.10.1.ebuild:
Added ~alpha keyword wrt Bug #139446.

20 Aug 2006; Thomas Cort gajim-0.10.1.ebuild:
Stable on amd64 wrt Bug #139446.

16 Jul 2006; Joshua Jackson gajim-0.10.1.ebuild:
Stable x86; bug #139446

08 Jul 2006; Gustavo Felisberto ;
+files/gajim-10.1-Makefile.patch, gajim-0.10.1.ebuild:
Fixed problem with Makefile (thanks to Dimitur Kirov in bug #139446) and
removed psyco reference as gajim nolonger makes use of it.

07 Jul 2006; Michael Sterrett gajim-0.10.1.ebuild:
fix dep typo

07 Jul 2006; Luca Barbato gajim-0.10.1.ebuild:
Marked ppc

*gajim-0.10.1 (06 Jul 2006)

06 Jul 2006; Gustavo Felisberto ; -gajim-0.9.ebuild,
-gajim-0.9.1.ebuild, +gajim-0.10.1.ebuild:
Adding new very improved version and removed 0.9 releases. Arch teams please
see the deps to have this stable. Also I removed the ALPHA keyword because
of a dep that was not keyworded.

24 May 2006; Bryan Østergaard metadata.xml:
Remove svyatogor from metadata.xml, bug 131936.

*gajim-0.9.1 (27 Dec 2005)

27 Dec 2005; Sergey Kuleshov +gajim-0.9.1.ebuild:
New version. Bug fixes only.

*gajim-0.9 (25 Dec 2005)

25 Dec 2005; Sergey Kuleshov
-files/gajim-0.7.1-multilib.patch, +files/gajim_0.9_muc_disconnect.patch,
-gajim-0.7.1.ebuild, -gajim-0.8.ebuild, -gajim-0.8-r1.ebuild,
+gajim-0.9.ebuild:
New version of Gajim with a lot of new features. Temporarily removed ~amd64
from KEYWORDS until gcc4 makes it to unstable. Ebuild by Lukáš Polívka.

Removed old unstable ebuilds (previous to 0.8.2).

26 Sep 2005; Luis Medinas gajim-0.8.2.ebuild:
Marked Stable on amd64

15 Sep 2005; Aron Griffis gajim-0.8.2.ebuild:
Mark 0.8.2 stable on alpha

*gajim-0.8.2 (12 Sep 2005)

12 Sep 2005; Sergey Kuleshov +gajim-0.8.2.ebuild:
New version added - 0.8.2

28 Aug 2005; Sergey Kuleshov gajim-0.8-r1.ebuild:
Verify that pygtk was emerged with USE=gnome, cause we need pygton glade modules.

*gajim-0.8-r1 (27 Aug 2005)

27 Aug 2005; Sergey Kuleshov +gajim-0.8-r1.ebuild:
New ebuild version wich supports dbus and srv USE flags. Also added ~ppc to
use flags, as it is reported to be ok by one of the users.

*gajim-0.8 (24 Aug 2005)

24 Aug 2005; +gajim-0.8.ebuild:
Version bump, bug #103097

28 Jun 2005; Aron Griffis gajim-0.7.1.ebuild:
Fix use invocation, it was completely broken. Fix indentation

25 Jun 2005; Simon Stelling
+files/gajim-0.7.1-multilib.patch, gajim-0.7.1.ebuild:
make gajim multilib-capable

06 Jun 2005; Sergey Kuleshov gajim-0.7.1.ebuild:
Added nls and spell USE flags.

*gajim-0.7.1 (05 Jun 2005)

05 Jun 2005; Sergey Kuleshov +gajim-0.7.1.ebuild:
Initial commit of gajim jabber client. Closing bug #94181.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 0.11.3-misc-fixes.patch 1401 RMD160 7bef42ecd6505b46fa4392fc72565c64ac17c0b1 SHA1 a83d21691e8631391fcc6b48f53cc021bbb32a83 SHA256 9fdde00cd7236b2fe1074f8697d122b6783d7a8a27c3d285ee8a3ead518a2c37
AUX gajim-0.11.4-test_fix.patch 866 RMD160 951dfebf5983949e620479d9453d353ae00cfe6b SHA1 513cbedbac5fae49f2ebce41f6bda3a81b744185 SHA256 d3e4eb0deea89f7b9e6cf47e3ca7c919189879b4d19b518ee60c2c0728489202
DIST gajim-0.11.1.tar.gz 3665819 RMD160 2491d39c1beec479a32b2efbf31b2a6dc1f96b6e SHA1 5a11a26725559e0d60a17bbaaa416ef5670c42b7 SHA256 41fead82d54f5d0d91eef161a6e0fcaa673aec3430c2d3c9f04ea91917d5c8f2
DIST gajim-0.11.2.tar.gz 3883045 RMD160 2dfd21750ccaf753066e920affa2e07016788ad6 SHA1 2869bff89df38f109a23915a4fb9a88840c59379 SHA256 e3d5ece412742b0b47311523f64f6ad739813f6e6a540c87efe15e2826e20b5a
DIST gajim-0.11.3.tar.gz 3933538 RMD160 0cfd21e3e74d24a604fac25cffd1ce9954554dbc SHA1 05bb10476dc8d4b00f47c338e9d94097158fc236 SHA256 91e4f2ab0471885c9575163cc47fe664cc55863084e4ce12aef773b3de168dfa
DIST gajim-0.11.4.tar.gz 3935309 RMD160 a8b212fab21fa717de33bda2b0a1ab1342b599a1 SHA1 fa3b60d935ee11a1b1f18be784344adfd7363c87 SHA256 a805d288a5bf59f7f6452d14e1d7202bd0c18f31364b87641e595e3a2eb697a8
EBUILD gajim-0.11.1.ebuild 2636 RMD160 7dc048588c08bc179713a1a90d1b4128cd28e1e4 SHA1 82a93550b4d71f329168d5d5b39d348af5e7931c SHA256 5fb3cd627d4de526de086f0b0de4e4b3c7ccc58d9f3a791aa8aac0ccd2ad8fea
EBUILD gajim-0.11.2-r1.ebuild 2666 RMD160 b63c663ead7facd93eb4bd85e4ea2831acf46289 SHA1 ed05ca744f3b50c8468f2733ed11facd3bf7912a SHA256 dcc9d750d536dee7249b1c3069aeab13f21c10279352cae5e006c620ef89e361
EBUILD gajim-0.11.2.ebuild 2641 RMD160 b53ced9738990d55a5a0c3e186cb46a00b099fbf SHA1 b5bc7ee8217efafc496349719984470666e4a8b2 SHA256 2290a8a0e62ff473b7087e8a2f70e805efe574cbc408e53bc91af71bb67d4e8d
EBUILD gajim-0.11.3-r1.ebuild 2753 RMD160 037c1392566f8e8757ea5f60d6b2c445333a357f SHA1 ddd79857c364943ab242c19d932e0bd8caf0ef5c SHA256 1c20397be8c1b4b8306d68a359eb0832c8cd23bca8cbef8e81e98df74cc5883f
EBUILD gajim-0.11.3.ebuild 2668 RMD160 5c00ad42e184394a22368a834255fb0458a814e1 SHA1 ed3a20842f92f7bd8343ac6dc13ef62d72335b0a SHA256 6e81d18a5914e45ce72611ed10bb28fb54b50c9ab540951d3cb992e240f0ef8f
EBUILD gajim-0.11.4.ebuild 2752 RMD160 fa80c694dcc94168046e22278af23f525ff0dc37 SHA1 a0b40aa7a0dbb72930df931ae10149f01d30e93c SHA256 a85018b5894d052d2a690964d72ca7a73aa7a6655760cd9f11f55fc644a00971
MISC ChangeLog 9653 RMD160 435385b0bf0d053d6a354e0bc710885251da3b9a SHA1 afcd741a3848f1020bec24bf65951647f8cb1177 SHA256 4c95410e00658a7a955025c8d8d43bf95f96b6b9e4c57dd25c281e3748c53ef0
MISC metadata.xml 369 RMD160 b5684f22a8b81f5213bda704ee8d123d1cd796f7 SHA1 873a1e33738638929c94655538bf9d46d0df79f6 SHA256 7b181490899f19191e60d8b702571f6a642fbe355c37c25d8cd710bfe2f2fe0d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH0CG0V3J2n04EauwRAgUBAJ9WqQ+whjlwkSzIsNR+de371DCP+ACfYnxN
UnNAfMbBrdgEkoKtfTgR/Fc=
=uqof
-----END PGP SIGNATURE-----

files

gajim-0.11.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.11.1.ebuild,v 1.10 2007/07/01 09:12:37 welp Exp $

inherit multilib python eutils

DESCRIPTION="Jabber client written in PyGTK"
HOMEPAGE="http://www.gajim.org/"
SRC_URI="http://www.gajim.org/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="avahi dbus gnome idle libnotify nls spell srv trayicon X xhtml"

DEPEND="|| (
( >=dev-lang/python-2.5
)
dev-python/pygtk
sys-devel/gettext
dev-util/intltool
dev-util/pkgconfig"

RDEPEND="gnome? ( dev-python/gnome-python-extras
dev-python/gnome-python-desktop
)
dbus? ( dev-python/dbus-python dev-libs/dbus-glib )
libnotify? ( x11-libs/libnotify )
xhtml? ( dev-python/docutils )
srv? ( net-dns/bind-tools )
idle? ( x11-libs/libXScrnSaver )
spell? ( app-text/gtkspell )
avahi? ( net-dns/avahi )"

pkg_setup() {
if ! use dbus; then
if use libnotify; then
eerror "The dbus USE flag is required for libnotify support"
die "USE=\"dbus\" needed for libnotify support"
fi
if use avahi; then
eerror "The dbus USE flag is required for avahi support"
die "USE=\"dbus\" needed for avahi support"
fi
else
if has_version " eerror "Please rebuild dbus with USE=\"python\""
die "USE=\"python\" needed for dbus"
fi
fi

if use avahi; then
if ! built_with_use net-dns/avahi dbus gtk python; then
eerror "The following USE flags are required for correct avahi"
eerror "support: dbus gtk python"
die "Please rebuild avahi with these use flags enabled."
fi
fi

if has_version ">=dev-lang/python-2.5" && ! built_with_use dev-lang/python sqlite; then
eerror "Please rebuild python with USE=\"sqlite\""
die "USE=\"sqlite\" needed for python"
fi
}

src_compile() {
local myconf

if ! use gnome; then
myconf="${myconf} $(use_enable trayicon)"
myconf="${myconf} $(use_enable idle)"
fi

econf $(use_enable nls) \
$(use_enable spell gtkspell) \
$(use_enable dbus remote) \
$(use_with X x) \
--docdir="/usr/share/doc/${PF}" \
--prefix="/usr" \
--libdir="/usr/$(get_libdir)" \
${myconf} || die "econf failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

rm "${D}/usr/share/doc/${PF}/README.html"
dohtml README.html
}

pkg_postinst() {
python_mod_optimize /usr/share/gajim/
}

pkg_postrm() {
python_mod_cleanup /usr/share/gajim/
}

gajim-0.11.2-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.11.2-r1.ebuild,v 1.1 2007/10/23 10:45:45 welp Exp $

inherit multilib python eutils

DESCRIPTION="Jabber client written in PyGTK"
HOMEPAGE="http://www.gajim.org/"
SRC_URI="http://www.gajim.org/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="avahi dbus gnome idle libnotify nls spell srv trayicon X xhtml"

DEPEND="|| (
( >=dev-lang/python-2.5
)
dev-python/pygtk
sys-devel/gettext
dev-util/intltool
dev-util/pkgconfig"

RDEPEND="gnome? ( dev-python/gnome-python-extras
dev-python/gnome-python-desktop
)
dbus? ( dev-python/dbus-python dev-libs/dbus-glib )
libnotify? ( x11-libs/libnotify )
xhtml? ( dev-python/docutils )
srv? ( net-dns/bind-tools )
idle? ( x11-libs/libXScrnSaver )
spell? ( app-text/gtkspell )
avahi? ( net-dns/avahi )
dev-python/pyopenssl"

pkg_setup() {
if ! use dbus; then
if use libnotify; then
eerror "The dbus USE flag is required for libnotify support"
die "USE=\"dbus\" needed for libnotify support"
fi
if use avahi; then
eerror "The dbus USE flag is required for avahi support"
die "USE=\"dbus\" needed for avahi support"
fi
else
if has_version " eerror "Please rebuild dbus with USE=\"python\""
die "USE=\"python\" needed for dbus"
fi
fi

if use avahi; then
if ! built_with_use net-dns/avahi dbus gtk python; then
eerror "The following USE flags are required for correct avahi"
eerror "support: dbus gtk python"
die "Please rebuild avahi with these use flags enabled."
fi
fi

if has_version ">=dev-lang/python-2.5" && ! built_with_use dev-lang/python sqlite; then
eerror "Please rebuild python with USE=\"sqlite\""
die "USE=\"sqlite\" needed for python"
fi
}

src_compile() {
local myconf

if ! use gnome; then
myconf="${myconf} $(use_enable trayicon)"
myconf="${myconf} $(use_enable idle)"
fi

econf $(use_enable nls) \
$(use_enable spell gtkspell) \
$(use_enable dbus remote) \
$(use_with X x) \
--docdir="/usr/share/doc/${PF}" \
--prefix="/usr" \
--libdir="/usr/$(get_libdir)" \
${myconf} || die "econf failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

rm "${D}/usr/share/doc/${PF}/README.html"
dohtml README.html
}

pkg_postinst() {
python_mod_optimize /usr/share/gajim/
}

pkg_postrm() {
python_mod_cleanup /usr/share/gajim/
}

gajim-0.11.2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.11.2.ebuild,v 1.1 2007/10/10 06:19:38 welp Exp $

inherit multilib python eutils

DESCRIPTION="Jabber client written in PyGTK"
HOMEPAGE="http://www.gajim.org/"
SRC_URI="http://www.gajim.org/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="avahi dbus gnome idle libnotify nls spell srv trayicon X xhtml"

DEPEND="|| (
( >=dev-lang/python-2.5
)
dev-python/pygtk
sys-devel/gettext
dev-util/intltool
dev-util/pkgconfig"

RDEPEND="gnome? ( dev-python/gnome-python-extras
dev-python/gnome-python-desktop
)
dbus? ( dev-python/dbus-python dev-libs/dbus-glib )
libnotify? ( x11-libs/libnotify )
xhtml? ( dev-python/docutils )
srv? ( net-dns/bind-tools )
idle? ( x11-libs/libXScrnSaver )
spell? ( app-text/gtkspell )
avahi? ( net-dns/avahi )"

pkg_setup() {
if ! use dbus; then
if use libnotify; then
eerror "The dbus USE flag is required for libnotify support"
die "USE=\"dbus\" needed for libnotify support"
fi
if use avahi; then
eerror "The dbus USE flag is required for avahi support"
die "USE=\"dbus\" needed for avahi support"
fi
else
if has_version " eerror "Please rebuild dbus with USE=\"python\""
die "USE=\"python\" needed for dbus"
fi
fi

if use avahi; then
if ! built_with_use net-dns/avahi dbus gtk python; then
eerror "The following USE flags are required for correct avahi"
eerror "support: dbus gtk python"
die "Please rebuild avahi with these use flags enabled."
fi
fi

if has_version ">=dev-lang/python-2.5" && ! built_with_use dev-lang/python sqlite; then
eerror "Please rebuild python with USE=\"sqlite\""
die "USE=\"sqlite\" needed for python"
fi
}

src_compile() {
local myconf

if ! use gnome; then
myconf="${myconf} $(use_enable trayicon)"
myconf="${myconf} $(use_enable idle)"
fi

econf $(use_enable nls) \
$(use_enable spell gtkspell) \
$(use_enable dbus remote) \
$(use_with X x) \
--docdir="/usr/share/doc/${PF}" \
--prefix="/usr" \
--libdir="/usr/$(get_libdir)" \
${myconf} || die "econf failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

rm "${D}/usr/share/doc/${PF}/README.html"
dohtml README.html
}

pkg_postinst() {
python_mod_optimize /usr/share/gajim/
}

pkg_postrm() {
python_mod_cleanup /usr/share/gajim/
}

gajim-0.11.3-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.11.3-r1.ebuild,v 1.2 2007/12/02 16:57:38 welp Exp $

inherit multilib python eutils

DESCRIPTION="Jabber client written in PyGTK"
HOMEPAGE="http://www.gajim.org/"
SRC_URI="http://www.gajim.org/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="avahi dbus gnome idle libnotify nls spell srv trayicon X xhtml"

DEPEND="|| (
( >=dev-lang/python-2.5
)
dev-python/pygtk
sys-devel/gettext
dev-util/intltool
dev-util/pkgconfig"

RDEPEND="gnome? ( dev-python/gnome-python-extras
dev-python/gnome-python-desktop
)
dbus? ( dev-python/dbus-python dev-libs/dbus-glib )
libnotify? ( x11-libs/libnotify )
xhtml? ( dev-python/docutils )
srv? ( net-dns/bind-tools )
idle? ( x11-libs/libXScrnSaver )
spell? ( app-text/gtkspell )
avahi? ( net-dns/avahi )
dev-python/pyopenssl"

pkg_setup() {
if ! use dbus; then
if use libnotify; then
eerror "The dbus USE flag is required for libnotify support"
die "USE=\"dbus\" needed for libnotify support"
fi
if use avahi; then
eerror "The dbus USE flag is required for avahi support"
die "USE=\"dbus\" needed for avahi support"
fi
else
if has_version " eerror "Please rebuild dbus with USE=\"python\""
die "USE=\"python\" needed for dbus"
fi
fi

if use avahi; then
if ! built_with_use net-dns/avahi dbus gtk python; then
eerror "The following USE flags are required for correct avahi"
eerror "support: dbus gtk python"
die "Please rebuild avahi with these use flags enabled."
fi
fi

if has_version ">=dev-lang/python-2.5" && ! built_with_use dev-lang/python sqlite; then
eerror "Please rebuild python with USE=\"sqlite\""
die "USE=\"sqlite\" needed for python"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PV}-misc-fixes.patch"
}

src_compile() {
local myconf

if ! use gnome; then
myconf="${myconf} $(use_enable trayicon)"
myconf="${myconf} $(use_enable idle)"
fi

econf $(use_enable nls) \
$(use_enable spell gtkspell) \
$(use_enable dbus remote) \
$(use_with X x) \
--docdir="/usr/share/doc/${PF}" \
--prefix="/usr" \
--libdir="/usr/$(get_libdir)" \
${myconf} || die "econf failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

rm "${D}/usr/share/doc/${PF}/README.html"
dohtml README.html
}

pkg_postinst() {
python_mod_optimize /usr/share/gajim/
}

pkg_postrm() {
python_mod_cleanup /usr/share/gajim/
}

gajim-0.11.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.11.3.ebuild,v 1.2 2007/11/19 19:37:32 jer Exp $

inherit multilib python eutils

DESCRIPTION="Jabber client written in PyGTK"
HOMEPAGE="http://www.gajim.org/"
SRC_URI="http://www.gajim.org/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="avahi dbus gnome idle libnotify nls spell srv trayicon X xhtml"

DEPEND="|| (
( >=dev-lang/python-2.5
)
dev-python/pygtk
sys-devel/gettext
dev-util/intltool
dev-util/pkgconfig"

RDEPEND="gnome? ( dev-python/gnome-python-extras
dev-python/gnome-python-desktop
)
dbus? ( dev-python/dbus-python dev-libs/dbus-glib )
libnotify? ( x11-libs/libnotify )
xhtml? ( dev-python/docutils )
srv? ( net-dns/bind-tools )
idle? ( x11-libs/libXScrnSaver )
spell? ( app-text/gtkspell )
avahi? ( net-dns/avahi )
dev-python/pyopenssl"

pkg_setup() {
if ! use dbus; then
if use libnotify; then
eerror "The dbus USE flag is required for libnotify support"
die "USE=\"dbus\" needed for libnotify support"
fi
if use avahi; then
eerror "The dbus USE flag is required for avahi support"
die "USE=\"dbus\" needed for avahi support"
fi
else
if has_version " eerror "Please rebuild dbus with USE=\"python\""
die "USE=\"python\" needed for dbus"
fi
fi

if use avahi; then
if ! built_with_use net-dns/avahi dbus gtk python; then
eerror "The following USE flags are required for correct avahi"
eerror "support: dbus gtk python"
die "Please rebuild avahi with these use flags enabled."
fi
fi

if has_version ">=dev-lang/python-2.5" && ! built_with_use dev-lang/python sqlite; then
eerror "Please rebuild python with USE=\"sqlite\""
die "USE=\"sqlite\" needed for python"
fi
}

src_compile() {
local myconf

if ! use gnome; then
myconf="${myconf} $(use_enable trayicon)"
myconf="${myconf} $(use_enable idle)"
fi

econf $(use_enable nls) \
$(use_enable spell gtkspell) \
$(use_enable dbus remote) \
$(use_with X x) \
--docdir="/usr/share/doc/${PF}" \
--prefix="/usr" \
--libdir="/usr/$(get_libdir)" \
${myconf} || die "econf failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

rm "${D}/usr/share/doc/${PF}/README.html"
dohtml README.html
}

pkg_postinst() {
python_mod_optimize /usr/share/gajim/
}

pkg_postrm() {
python_mod_cleanup /usr/share/gajim/
}

gajim-0.11.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.11.4.ebuild,v 1.6 2008/01/24 20:23:28 angelos Exp $

inherit multilib python eutils

DESCRIPTION="Jabber client written in PyGTK"
HOMEPAGE="http://www.gajim.org/"
SRC_URI="http://www.gajim.org/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~hppa ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="avahi dbus gnome idle libnotify nls spell srv trayicon X xhtml"

DEPEND="|| (
( >=dev-lang/python-2.5
)
dev-python/pygtk
sys-devel/gettext
dev-util/intltool
dev-util/pkgconfig"

RDEPEND="gnome? ( dev-python/gnome-python-extras
dev-python/gnome-python-desktop
)
dbus? ( dev-python/dbus-python dev-libs/dbus-glib )
libnotify? ( x11-libs/libnotify )
xhtml? ( dev-python/docutils )
srv? ( net-dns/bind-tools )
idle? ( x11-libs/libXScrnSaver )
spell? ( app-text/gtkspell )
avahi? ( net-dns/avahi )
dev-python/pyopenssl"

pkg_setup() {
if ! use dbus; then
if use libnotify; then
eerror "The dbus USE flag is required for libnotify support"
die "USE=\"dbus\" needed for libnotify support"
fi
if use avahi; then
eerror "The dbus USE flag is required for avahi support"
die "USE=\"dbus\" needed for avahi support"
fi
else
if has_version " eerror "Please rebuild dbus with USE=\"python\""
die "USE=\"python\" needed for dbus"
fi
fi

if use avahi; then
if ! built_with_use net-dns/avahi dbus gtk python; then
eerror "The following USE flags are required for correct avahi"
eerror "support: dbus gtk python"
die "Please rebuild avahi with these use flags enabled."
fi
fi

if has_version ">=dev-lang/python-2.5" && ! built_with_use dev-lang/python sqlite; then
eerror "Please rebuild python with USE=\"sqlite\""
die "USE=\"sqlite\" needed for python"
fi
}

src_unpack() {
unpack "${A}"
cd "${S}"
epatch "${FILESDIR}/${P}-test_fix.patch"
}

src_compile() {
local myconf

if ! use gnome; then
myconf="${myconf} $(use_enable trayicon)"
myconf="${myconf} $(use_enable idle)"
fi

econf $(use_enable nls) \
$(use_enable spell gtkspell) \
$(use_enable dbus remote) \
$(use_with X x) \
--docdir="/usr/share/doc/${PF}" \
--prefix="/usr" \
--libdir="/usr/$(get_libdir)" \
${myconf} || die "econf failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

rm "${D}/usr/share/doc/${PF}/README.html"
dohtml README.html
}

pkg_postinst() {
python_mod_optimize /usr/share/gajim/
}

pkg_postrm() {
python_mod_cleanup /usr/share/gajim/
}

metadata.xml




net-im

welp@gentoo.org
Peter Weller


A fully featured and easy to use GTK+ Jabber client written in PyGTK.