summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-03-18 09:35:51 +0000
committerJustin Lecher <jlec@gentoo.org>2012-03-18 09:35:51 +0000
commit912e8c5c0ada278e3795229374d6fc92982f57b2 (patch)
tree46472c0621d70083c76f0209ddc525189667bd85 /net-im
parentUse mask kde for net-im/gajim (diff)
downloadhistorical-912e8c5c0ada278e3795229374d6fc92982f57b2.tar.gz
historical-912e8c5c0ada278e3795229374d6fc92982f57b2.tar.bz2
historical-912e8c5c0ada278e3795229374d6fc92982f57b2.zip
Drop old files, bump to latest beta release
Package-Manager: portage-2.2.0_alpha90/cvs/Linux x86_64
Diffstat (limited to 'net-im')
-rw-r--r--net-im/gajim/ChangeLog10
-rw-r--r--net-im/gajim/Manifest15
-rw-r--r--net-im/gajim/files/0.13.4-python-version.patch13
-rw-r--r--net-im/gajim/files/0.14.1-link.patch16
-rw-r--r--net-im/gajim/files/gajim-0.13-autotools-enable-site-packages_option.patch116
-rw-r--r--net-im/gajim/gajim-0.14.4-r2.ebuild4
-rw-r--r--net-im/gajim/gajim-0.15_beta4.ebuild102
7 files changed, 120 insertions, 156 deletions
diff --git a/net-im/gajim/ChangeLog b/net-im/gajim/ChangeLog
index 70f0af6c9e7f..47e8bffe48a6 100644
--- a/net-im/gajim/ChangeLog
+++ b/net-im/gajim/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-im/gajim
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/ChangeLog,v 1.130 2012/03/18 08:58:56 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/ChangeLog,v 1.131 2012/03/18 09:35:51 jlec Exp $
+
+*gajim-0.15_beta4 (18 Mar 2012)
+
+ 18 Mar 2012; Justin Lecher <jlec@gentoo.org>
+ -files/0.13.4-python-version.patch,
+ -files/gajim-0.13-autotools-enable-site-packages_option.patch,
+ gajim-0.14.4-r2.ebuild, +gajim-0.15_beta4.ebuild, -files/0.14.1-link.patch:
+ Drop old files, bump to latest beta release
18 Mar 2012; Justin Lecher <jlec@gentoo.org> -gajim-0.14.4.ebuild,
gajim-0.14.4-r1.ebuild, gajim-0.14.4-r2.ebuild:
diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index f7d20246bddc..a2db924a44de 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -1,24 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-AUX 0.13.4-python-version.patch 372 RMD160 19ca9bca4a00eac318f5641de4bf93d1b6c0978b SHA1 7e40dcc6e3bdc8bbbe87f84052d68108ab341ecd SHA256 81978f728540946ab58b936d01e2ac6160dcbdc387453722e062008a15b93e11
AUX 0.14-python-version.patch 316 RMD160 0866674b1e3499e8f215f0b042e15f28a54e2676 SHA1 bc360f052a46f97d1c36ec485e692080ab7a7581 SHA256 b4aba8ebc6241442f9eb1c335ba22c2eb5a3b3a24533cb2f944f3f812e06b687
-AUX 0.14.1-link.patch 721 RMD160 e112f2413542b03ae28f1a192d46581304e5347c SHA1 a189e6e189ba790de2b33efbc8ff581941c7008c SHA256 384b015b6d94fb4f183692d031fa54a26ab4260c75a94510fb9a6b3159f50b73
AUX 0.14.1-testing.patch 237 RMD160 a0fec65b49dc987d259a1b1df7f56ccac1813d19 SHA1 a95e49f7e0efcf207dd04da420749283630f7826 SHA256 128da6d0a8ae48132df78f9027dc5ef5d8167e561fe12b1d774c628a5fc33638
AUX 0.14.4-unicode.patch 671 RMD160 5a1f41e2694051efac82c155399cb19b8d92051c SHA1 96cbd80d6e6fcde39f7e5cb4549b2e37f136901e SHA256 d27b8f3ca5323200b3151ec9a580bab62722ce2e8be403b0c8395b64b603726b
-AUX gajim-0.13-autotools-enable-site-packages_option.patch 3306 RMD160 9490bde83855a72a9ad92824a082657613a60c50 SHA1 49b6c710fdd0124617ef5f5745584c47eca0313e SHA256 61d761c2eb3934c0257624dd0fe791ece5f980a312cecc4ff54e6bb7515c37ea
AUX gajim-0.14.4-debian_patches_unicode.patch 3590 RMD160 9fbf20005ef6f605bda540dfb6a4ed96b294ad8b SHA1 5515d29ebe502315c85b59c392fa379cf85a3910 SHA256 b9a95103317d9ed543ecfe0dc8ca8b680fbd600e494ba71888bd662937a40492
DIST gajim-0.14.1.tar.bz2 4144916 RMD160 859cbd4a9f190adfc6b84c23ef03e3c3cab09d8d SHA1 d2fdf32ded4a5fb3c7a277a765f84a5453931f34 SHA256 5c8a10e7b06f362844ff70c6f49bd92a170b9d6e4c24e878f604032e31254d3b
DIST gajim-0.14.4.tar.bz2 4173732 RMD160 e9c6d14328ca1c13cb1152fde79dd3b5e5204e64 SHA1 0343af3c4bae39aa49e547b641caac197a887bb4 SHA256 24a1c6ac8d8e489f9ea377f1b68707d1b3f55ccdf55131c16cb8e6128ca3e941
+DIST gajim-0.15-beta4.tar.bz2 4323545 RMD160 23f3bfae71f80b5282264e363eeea815af66c337 SHA1 30f71ff4a8c4a7d4cc2821fac6d48c3a4d679a33 SHA256 3c3fd5ee1e5ad64084ae104d71048a7419804d4715f716bc096ae9afd6306f55
EBUILD gajim-0.14.1-r2.ebuild 2434 RMD160 6d1066d07a6272f956e21425c6f0d84d56e615be SHA1 89c3789b4acba865b5aad1b3947808f4f6b92907 SHA256 de26ba938e2f4201c02e13ae6df24d3b3dd79cc6b279f68f6219a349058bd5d6
EBUILD gajim-0.14.4-r1.ebuild 2169 RMD160 784175ac29df8633d821f6d39c466549651ecbab SHA1 c43415b7a4fa0dda3abc88b3c4f1119d247fcee5 SHA256 ac4e2067297f82e9f732e5f10afbe3df008af1278158629a494beef6053bb79b
-EBUILD gajim-0.14.4-r2.ebuild 2318 RMD160 55f33e7f5dd20a4e18d0fab2b460ef1d93556719 SHA1 22d90c3e11f56870e8af26b6e69444ff300dc794 SHA256 5419459e971141718b4af47c9f42eebc8126da3a0b961c49f5692327ea2fc341
-MISC ChangeLog 18976 RMD160 1198b44e73646949569b0fc2435487bf06c2d9ea SHA1 6e487709d30b2d8788430d4084cf1352393e6cf5 SHA256 411e53d6e666d7919df4f31b8dddae455c651171e892b1e13b961b89c65aacaf
+EBUILD gajim-0.14.4-r2.ebuild 2311 RMD160 13df45a1c8b93b71d351b604ecfde51bac9924d6 SHA1 87f835efddfecbf1d5994e21dd84da08acf6bed8 SHA256 7c87be6fecc1c037cc10c567a78561447628aa28b7a400ae52a15779f14df035
+EBUILD gajim-0.15_beta4.ebuild 2202 RMD160 873d5dee0cd506aeef3039b6d65922f99b61307f SHA1 f454018bb1c4b17bae11ab38dfc2ec2c003e8008 SHA256 13fe16997613e32ab5d6eedeb9272713ee2d035c7dbeab403774cd87aea0236d
+MISC ChangeLog 19284 RMD160 61898b893bf6532b7a1dc00cd5b9b34e8973cd3b SHA1 95c07a87dfdd7602ba0ffa3df911bc416458afb2 SHA256 b7484c3e17683ac14baa520f6f61dfdc59cfb2b3283f8927901e681ae56a9c79
MISC metadata.xml 573 RMD160 dc721373fb3fd62f6880046dae4636883f227fcb SHA1 85cba4d5f576b219ece32f59461a57575309fe99 SHA256 cdbbf751d0c4736aceae69a53fddb805be8f9daa2fb5ef1929be06814d79de69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEAREKAAYFAk9lo9UACgkQgAnW8HDreRbETACgrvmgp1oC8RotZVihdnZnhypz
-NxYAnRGQaJja6Wxt0whfZsJFWcJGbHWj
-=wVJX
+iEYEAREKAAYFAk9lrH0ACgkQgAnW8HDreRbkJACgyZvkWUYJTq2oatr8ioqca85H
+jvEAoJ2L0EMf8F2tjNGAAxQug1XzOXUj
+=ZGFa
-----END PGP SIGNATURE-----
diff --git a/net-im/gajim/files/0.13.4-python-version.patch b/net-im/gajim/files/0.13.4-python-version.patch
deleted file mode 100644
index 1fbc503e244a..000000000000
--- a/net-im/gajim/files/0.13.4-python-version.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/scripts/gajim.in b/scripts/gajim.in
-index 711ddac..0098b9e 100644
---- a/scripts/gajim.in
-+++ b/scripts/gajim.in
-@@ -30,7 +30,7 @@ fi
- [ "$APP" = "gajim-history-manager" ] && APP="history_manager"
-
- export datadir=@DATADIR@/gajim
--PYTHON_EXEC=@PYTHON@
-+PYTHON_EXEC=@PYTHON@@PYTHON_VERSION@
-
- cd ${datadir}/src
- export PYTHONPATH="$PYTHONPATH:@LIBDIR@/gajim"
diff --git a/net-im/gajim/files/0.14.1-link.patch b/net-im/gajim/files/0.14.1-link.patch
deleted file mode 100644
index 9f4bb6ee5936..000000000000
--- a/net-im/gajim/files/0.14.1-link.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- src/chat_control.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/chat_control.py b/src/chat_control.py
-index e59a871..c34f86a 100644
---- a/src/chat_control.py
-+++ b/src/chat_control.py
-@@ -1912,7 +1912,7 @@ class ChatControl(ChatControlBase):
-
- if status_escaped:
- status_text = self.urlfinder.sub(self.make_href, status_escaped)
-- status_text = '<span %s>%s</span>' % (font_attrs_small, status_escaped)
-+ status_text = '<span %s>%s</span>' % (font_attrs_small, status_text)
- self.banner_status_label.set_tooltip_text(status)
- self.banner_status_label.set_no_show_all(False)
- self.banner_status_label.show()
diff --git a/net-im/gajim/files/gajim-0.13-autotools-enable-site-packages_option.patch b/net-im/gajim/files/gajim-0.13-autotools-enable-site-packages_option.patch
deleted file mode 100644
index ad683913e923..000000000000
--- a/net-im/gajim/files/gajim-0.13-autotools-enable-site-packages_option.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-autotools: add --enable-site-packages option
-
-This option allows the installation of pyfiles in PYTHON/site-packages/gajim
-instead of DATADIR/gajim/src.
-
-partial backport of upstream version (http://trac.gajim.org/ticket/5460).
-
-diff --git a/configure.ac b/configure.ac
---- a/configure.ac
-+++ b/configure.ac
-@@ -65,6 +65,20 @@
- AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
- AC_SUBST([PYTHON_INCLUDES])
-
-+dnl ****
-+dnl enable installation in python-2.x/site-packages/gajim
-+dnl ****
-+AC_ARG_ENABLE(site-packages,
-+ [AS_HELP_STRING([--enable-site-packages],
-+ [install gajim sources in PYTHONDIR/site-packages/gajim
-+instead of DATADIR/gajim/src.])]
-+,
-+AC_SUBST([gajim_srcdir], [\${pkgpythondir}])
-+,
-+AC_SUBST([gajim_srcdir], [\${datadir}/\${PACKAGE}/src])
-+)
-+
-+AS_AC_EXPAND(GAJIM_SRCDIR, "${gajim_srcdir}")
- AS_AC_EXPAND(DATADIR, "${datadir}")
- AS_AC_EXPAND(LIBDIR, "${libdir}")
- AS_AC_EXPAND(DOCDIR, "${docdir}")
-@@ -95,4 +109,11 @@
- *****************************
- Build features:
- trayicon ......... ${have_trayicon}
-+
-+ Installation:
-+ Prefix ........... ${prefix}
-+ Python modules ... ${GAJIM_SRCDIR}
-+ C modules ........ ${LIBDIR}/gajim
-+ Documentation .... ${DOCDIR}
-+ Others............ ${DATADIR}/gajim
- *****************************"
-diff --git a/data/Makefile.am b/data/Makefile.am
---- a/data/Makefile.am
-+++ b/data/Makefile.am
-@@ -5,7 +5,7 @@
- desktop_in_files = gajim.desktop.in.in
- desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
-
--installdefsdir = $(pkgdatadir)/src/common
-+installdefsdir = $(gajim_srcdir)/common
- installdefs_DATA = defs.py
-
- soundsdir = $(pkgdatadir)/data/sounds
-diff --git a/scripts/gajim.in b/scripts/gajim.in
---- a/scripts/gajim.in
-+++ b/scripts/gajim.in
-@@ -32,6 +32,6 @@
- export datadir=@DATADIR@/gajim
- PYTHON_EXEC=@PYTHON@
-
--cd ${datadir}/src
-+cd "@GAJIM_SRCDIR@"
- export PYTHONPATH="$PYTHONPATH:@LIBDIR@/gajim"
- exec ${PYTHON_EXEC} -OO $APP.py "$@"
-diff --git a/src/Makefile.am b/src/Makefile.am
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -26,37 +26,16 @@
- --override $(srcdir)/trayicon.override \
- $(srcdir)/trayicon.defs > $@
- endif
--gajimsrcdir = $(pkgdatadir)/src
--gajimsrc_PYTHON = $(srcdir)/*.py
-+gajimsrcdir = $(gajim_srcdir)
-+nobase_dist_gajimsrc_PYTHON = \
-+ $(srcdir)/*.py \
-+ $(srcdir)/common/*.py \
-+ $(srcdir)/common/xmpp/*.py \
-+ $(srcdir)/common/zeroconf/*.py \
-+ $(srcdir)/command_system/*.py \
-+ $(srcdir)/command_system/implementation/*.py
-
--gajimsrc1dir = $(pkgdatadir)/src/common
--gajimsrc1_PYTHON = \
-- $(srcdir)/common/*.py
--
--gajimsrc2dir = $(pkgdatadir)/src/common/xmpp
--gajimsrc2_PYTHON = \
-- $(srcdir)/common/xmpp/*.py
--
--gajimsrc3dir = $(pkgdatadir)/src/common/zeroconf
--gajimsrc3_PYTHON = \
-- $(srcdir)/common/zeroconf/*.py
--
--gajimsrc4dir = $(pkgdatadir)/src/command_system
--gajimsrc4_PYTHON = \
-- $(srcdir)/command_system/*.py
--
--gajimsrc5dir = $(pkgdatadir)/src/command_system/implementation
--gajimsrc5_PYTHON = \
-- $(srcdir)/command_system/implementation/*.py
--
--DISTCLEANFILES =
--
--EXTRA_DIST = $(gajimsrc_PYTHON) \
-- $(gajimsrc1_PYTHON) \
-- $(gajimsrc2_PYTHON) \
-- $(gajimsrc3_PYTHON) \
-- $(gajimsrc4_PYTHON) \
-- $(gajimsrc5_PYTHON) \
-+EXTRA_DIST = \
- eggtrayicon.c \
- trayiconmodule.c \
- eggtrayicon.h \
diff --git a/net-im/gajim/gajim-0.14.4-r2.ebuild b/net-im/gajim/gajim-0.14.4-r2.ebuild
index ba520dd22a12..a6795ad96430 100644
--- a/net-im/gajim/gajim-0.14.4-r2.ebuild
+++ b/net-im/gajim/gajim-0.14.4-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.14.4-r2.ebuild,v 1.2 2012/03/18 08:58:56 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.14.4-r2.ebuild,v 1.3 2012/03/18 09:35:51 jlec Exp $
EAPI=4
@@ -92,7 +92,7 @@ src_install() {
default
rm "${D}/usr/share/doc/${PF}/"{README.html,COPYING} || die
- dohtml README.html || die
+ dohtml README.html
}
pkg_postinst() {
diff --git a/net-im/gajim/gajim-0.15_beta4.ebuild b/net-im/gajim/gajim-0.15_beta4.ebuild
new file mode 100644
index 000000000000..abfa282e5379
--- /dev/null
+++ b/net-im/gajim/gajim-0.15_beta4.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/gajim/gajim-0.15_beta4.ebuild,v 1.1 2012/03/18 09:35:51 jlec Exp $
+
+EAPI=4
+
+PYTHON_DEPEND="2"
+PYTHON_USE_WITH="sqlite xml"
+
+inherit eutils python versionator
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="http://www.gajim.org/"
+SRC_URI="http://www.gajim.org/downloads/$(get_version_component_range 1-2)/${P/_beta/-beta}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="avahi crypt dbus gmail gnome kde idle jingle libnotify networkmanager nls spell srv X xhtml"
+
+REQUIRED_USE="
+ libnotify? ( dbus )
+ avahi? ( dbus )"
+
+COMMON_DEPEND="
+ dev-python/pygtk:2
+ x11-libs/gtk+:2"
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.40.1
+ dev-util/pkgconfig
+ >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+ dev-python/pyasn1
+ dev-python/pyopenssl
+ crypt? (
+ app-crypt/gnupg
+ dev-python/pycrypto
+ )
+ dbus? (
+ dev-python/dbus-python
+ dev-libs/dbus-glib
+ libnotify? ( dev-python/notify-python )
+ avahi? ( net-dns/avahi[dbus,gtk,python] )
+ )
+ gmail? ( net-dns/bind-tools )
+ gnome? (
+ dev-python/libgnome-python
+ dev-python/gnome-keyring-python
+ dev-python/egg-python
+ )
+ idle? ( x11-libs/libXScrnSaver )
+ jingle? ( net-libs/farsight2[python] )
+ kde? ( kde-base/kwallet )
+ networkmanager? (
+ dev-python/dbus-python
+ net-misc/networkmanager
+ )
+ srv? (
+ || (
+ dev-python/libasyncns-python
+ net-dns/bind-tools )
+ )
+ spell? ( app-text/gtkspell:2 )
+ xhtml? ( dev-python/docutils )"
+
+S="${WORKDIR}"/${P/_beta/-beta}
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/0.14-python-version.patch \
+ "${FILESDIR}"/0.14.1-testing.patch
+ echo '#!/bin/sh' > config/py-compile
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ $(use_with X x) \
+ --docdir="/usr/share/doc/${PF}" \
+ --libdir="$(python_get_sitedir)" \
+ --enable-site-packages
+}
+
+src_install() {
+ default
+
+ rm "${D}/usr/share/doc/${PF}/COPYING" || die
+ dohtml README.html
+}
+
+pkg_postinst() {
+ python_mod_optimize ${PN}
+}
+
+pkg_postrm() {
+ python_mod_cleanup ${PN}
+}