Portage is a package management system used by Gentoo Linux
# 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
Stable on amd64, bug #205253
23 Jan 2008; Raúl Porcel
alpha/sparc stable wrt #205253
23 Jan 2008; Christian Faulhammer
stable x86, bug 205253
22 Jan 2008; Brent Baude
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;
Bump
04 Dec 2007;
Fix typo in patch
02 Dec 2007; Peter Weller
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-keyTabswitch-fix.patch:
Fix patches
*gajim-0.11.3-r1 (25 Nov 2007)
25 Nov 2007;
+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
Marked ~hppa (bug #199687).
*gajim-0.11.3 (18 Nov 2007)
18 Nov 2007;
Bump wrt bug 199510
*gajim-0.11.2-r1 (23 Oct 2007)
23 Oct 2007;
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
Bump to 0.11.2.
01 Jul 2007; Peter Weller
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
alpha stable
27 May 2007; Peter Weller
Added check to ensure that python >=2.5 has USE="sqlite"
26 May 2007; Peter Weller
-gajim-0.11.0.7951.ebuild:
Removed old version, fixed depend in old version
20 May 2007; Raúl Porcel
Add ~alpha wrt #158541
04 Apr 2007; Tony Vroon
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
Stable on ppc64; bug #173376
04 Apr 2007; Gustavo Zacarias
Stable on sparc wrt #173376
04 Apr 2007; Raúl Porcel
x86 stable wrt bug 173376
04 Apr 2007; Peter Weller
Stable on amd64
*gajim-0.11.1 (03 Mar 2007)
03 Mar 2007; Peter Weller
Bumpz0r'd! 0.11.1 released! :)
*gajim-0.11.0.7951 (07 Feb 2007)
07 Feb 2007; Peter Weller
Bumped - new release
24 Jan 2007; Markus Rothe
Added ~ppc64
21 Jan 2007; Peter Weller
Added ~x86-fbsd keyword
20 Jan 2007; Peter Weller (welp)
Fixed dbus deps wrt bug #158018
13 Jan 2007; nixnut
Added ~ppc wrt bug 158541
10 Jan 2007; Gustavo Zacarias
Keyworded ~sparc wrt #158541
10 Jan 2007; Peter Weller
Fixed deps for python-2.5
09 Jan 2007; Peter Weller
Removed obsolete 0.9.x patch
09 Jan 2007; Peter Weller
Removed old version
08 Jan 2007; Peter Weller (welp)
Fixed a couple of thingies here and there
06 Jan 2007; Bryan Østergaard
Stable on Alpha.
06 Jan 2007; Peter Weller (welp)
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
dbus needs to die, thanks to drac again for reporting
06 Jan 2007; Alec Warner
reorder deps to satisfy Drac and prefer new dbus to old for new installs
06 Jan 2007; Alec Warner
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-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)
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)
Revbump due to various ebuild changes...
*gajim-0.11-r1 (04 Jan 2007)
04 Jan 2007; Peter Weller (welp)
+gajim-0.11-r1.ebuild:
Revision bump - various ebuild changes. Bug #158541
*gajim-0.11 (03 Jan 2007)
03 Jan 2007; Peter Weller (welp)
+gajim-0.11.ebuild:
Ebuild bump. Taken over maintainership
05 Oct 2006; Gustavo Zacarias
Stable on sparc
07 Sep 2006; Gustavo Zacarias
Keyworded ~sparc
20 Aug 2006; Thomas Cort
Added ~alpha keyword wrt Bug #139446.
20 Aug 2006; Thomas Cort
Stable on amd64 wrt Bug #139446.
16 Jul 2006; Joshua Jackson
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
fix dep typo
07 Jul 2006; Luca Barbato
Marked ppc
*gajim-0.10.1 (06 Jul 2006)
06 Jul 2006; Gustavo Felisberto
-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
Remove svyatogor from metadata.xml, bug 131936.
*gajim-0.9.1 (27 Dec 2005)
27 Dec 2005; Sergey Kuleshov
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
Marked Stable on amd64
15 Sep 2005; Aron Griffis
Mark 0.8.2 stable on alpha
*gajim-0.8.2 (12 Sep 2005)
12 Sep 2005; Sergey Kuleshov
New version added - 0.8.2
28 Aug 2005; Sergey Kuleshov
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
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;
Version bump, bug #103097
28 Jun 2005; Aron Griffis
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
Added nls and spell USE flags.
*gajim-0.7.1 (05 Jun 2005)
05 Jun 2005; Sergey Kuleshov
Initial commit of gajim jabber client. Closing bug #94181.
-----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-----
# 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-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 "
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/
}
# 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-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 "
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/
}
# 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-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 "
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/
}
# 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-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 "
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/
}
# 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-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 "
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/
}
# 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-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 "
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/
}
A fully featured and easy to use GTK+ Jabber client written in PyGTK.