Bump to 2.2.1 from the gnome overlay. Notable changes: updates for at-spi2-core chang...
authorAlexandre Rostovtsev <tetromino@gentoo.org>
Sat, 5 Nov 2011 04:51:38 +0000 (04:51 +0000)
committerAlexandre Rostovtsev <tetromino@gentoo.org>
Sat, 5 Nov 2011 04:51:38 +0000 (04:51 +0000)
Package-Manager: portage-2.2.0_alpha72/cvs/Linux x86_64

dev-python/pyatspi/ChangeLog
dev-python/pyatspi/Manifest
dev-python/pyatspi/files/pyatspi-2.2.0-AM_CHECK_PYMOD-pygtk.patch [new file with mode: 0644]
dev-python/pyatspi/pyatspi-2.2.1.ebuild [new file with mode: 0644]

index 815ac4ad4ecd0ac65056dfc473fc2607c58635ac..9e5dee7815d37746679db0869bd49190322702ca 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/pyatspi
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyatspi/ChangeLog,v 1.1 2011/08/19 14:15:49 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyatspi/ChangeLog,v 1.2 2011/11/05 04:51:38 tetromino Exp $
+
+*pyatspi-2.2.1 (05 Nov 2011)
+
+  05 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+  +files/pyatspi-2.2.0-AM_CHECK_PYMOD-pygtk.patch, +pyatspi-2.2.1.ebuild:
+  Bump to 2.2.1 from the gnome overlay. Notable changes: updates for
+  at-spi2-core changes and pygobject-3.
 
 *pyatspi-2.0.2 (19 Aug 2011)
 
index f84c1ade019f11e1f5c8278e04d22705207feb82..bbc32a78f704264a4c4c3158674f94dc123c2f7b 100644 (file)
@@ -1,24 +1,17 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
+AUX pyatspi-2.2.0-AM_CHECK_PYMOD-pygtk.patch 654 RMD160 16f2b444162fc875299cf85599371d2a4a074e7a SHA1 13cc8aa6f091cf04a79535ad42575e719bba33b7 SHA256 76610240b0a4a87a4ee9b64d0f76d231dc9dda758fdc08bb718936ff72d083c8
 DIST pyatspi-2.0.2.tar.bz2 316901 RMD160 d93728c9ff7a8ae7969d13bb47e91fdb5fffafde SHA1 1784e68cd3bebb5074de2edd99d9d7addc7a3801 SHA256 d548d9107561041d8ce29441f4b914b8e1daf3d7137d93217b2e7bd5aa1066d4
+DIST pyatspi-2.2.1.tar.xz 266112 RMD160 4cff97c02e18aa68721e7f24ea1ee22ddde88f8d SHA1 c00b07657122337fc5514f6e9ad83f36e7578200 SHA256 814afe09407d2197871ba5c202362421ed5bae80d11b2d110ca91510f69db37a
 EBUILD pyatspi-2.0.2.ebuild 1503 RMD160 80de23fb7a6f5ee51b867d2e6028396f8c1a148f SHA1 454939a094ac646b2f7d196d2e9dc42e1650a247 SHA256 be6a886e2ba46a2b3c84e9e1df253b0305dca2acf3af4106fc4784f88765b9ee
-MISC ChangeLog 374 RMD160 df1daac1d8c0b876120feb40cf0476c53448dd74 SHA1 99f3b13853eec63343a04527d31070b144dd2931 SHA256 35028857ca041b312669aff58f06986bc437d5692ffb543e690111d3bcc16742
+EBUILD pyatspi-2.2.1.ebuild 1830 RMD160 1b889374685d6061d7470a5a73252f3d738ed1ef SHA1 8c7460b454be53966a7c71bb1854f8ce25430af2 SHA256 b14d1d63641a63632d6fd4b6ffa4f6a78ca004ead9264b1baa9a612313a62769
+MISC ChangeLog 648 RMD160 bf09d283be54369b4c95e45d1e8b6b820dd58d18 SHA1 df2bb44baa5176ca53de6e7376e42050a17d55e7 SHA256 31a16e32ae1fc6841e9458178797fa1cace49f9e7f430f66d50f7f40b41eb792
 MISC metadata.xml 172 RMD160 6901d426a49e26089e240a7a4f990204e08c15a1 SHA1 2a33de77ba2f0f4fdedeed148abdad125b78f996 SHA256 f14db6f3dc189eb3e4a3478d7c1bead86fe077d0c756b8426b64f7fc0d42d228
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBAgAGBQJOTnAcAAoJEO/kOhxWD91k5BgP/jY9s9ngVt4drkN9ngl/tyot
-P/13Q2+hwd9Z4LhtfhYpfhsORHJ4HXn08cbHZ1ydekg6KgCiV/oBYijFiynCiRab
-3fGb06qBiSkv3t1z1JdERFkyJx5+q3vpjKRTX+75+F8eEOhEcOIgTW834Wyh5g0c
-INrZDQDQ9VNz4ynonR8YF2JhlrZjqpd8dg+cF0faS0ltE6AvFxWUkOl4ICn55X+I
-aowc0d8hEbC1ES3lk23hbukEV/wvracFo2DiNFQ/JIkEzYhu6x2ujttwAWpzhVIs
-CQ1AaaQJr1tN0XKLKPlC9J3keMuzw/Tw4G3sEu3Rh2xwy7kGsqbTgVPTTgE3feK2
-ICOjlRromMbEOrYT1zHPdxXWXmrWSmOtC2aZWWiXpX12LSFLqrl0L3Y2e4ZBXCH1
-ZmqxmjcN/+HhY0l17pj9X059koxIczdF1cieSWYBL8DR65Q7Q+xilPbf4K1gAmdj
-2bdg6H2AQA66votWIZvaK4M+Qka4C4KSEVLtWN5OmFobrMlwwLWj+3E1SS1PnCne
-ttbNlqQzlJnW8K46yqJ/RiRRmaejnzbSgX8nlpq2h9lPPKJtIF3aRCeJnKsws8LH
-rHPcsw191N7EDpVWjAUzK4Tvr+EbHG88I3kbA32TTg9zGebFN//zRmgWBZvA1/T3
-dsbJlrlKwvjPGXTBGhin
-=zGX9
+iF4EAREIAAYFAk60wN8ACgkQdjK8w9WeBnD0+gEAmFfR9SGgHj2WOJ8fxEmrZTgp
+3xVP5rvBmVGAuJ58BysA/RUaOBRf6IBncuM10tFU+YrmbZI7GhuvKLD9mEURejxG
+=JKdI
 -----END PGP SIGNATURE-----
diff --git a/dev-python/pyatspi/files/pyatspi-2.2.0-AM_CHECK_PYMOD-pygtk.patch b/dev-python/pyatspi/files/pyatspi-2.2.0-AM_CHECK_PYMOD-pygtk.patch
new file mode 100644 (file)
index 0000000..a8f68d3
--- /dev/null
@@ -0,0 +1,26 @@
+From 484a3285a5f66ab05ab030fc9217685f02052c91 Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetromino@gmail.com>
+Date: Mon, 3 Oct 2011 16:32:23 -0400
+Subject: [PATCH] Drop unneeded pygtk check from AM_CHECK_PYMOD
+
+https://bugzilla.gnome.org/show_bug.cgi?id=660826
+---
+ acinclude.m4 |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+diff --git a/acinclude.m4 b/acinclude.m4
+index 79c3c7c..6622932 100644
+--- a/acinclude.m4
++++ b/acinclude.m4
+@@ -51,8 +51,6 @@ AC_CACHE_VAL(py_cv_mod_$py_mod_var, [
+ ifelse([$2],[], [prog="
+ import sys
+ try:
+-      import pygtk
+-      pygtk.require('2.0')
+       import $1
+ except ImportError:
+       sys.exit(1)
+-- 
+1.7.7
+
diff --git a/dev-python/pyatspi/pyatspi-2.2.1.ebuild b/dev-python/pyatspi/pyatspi-2.2.1.ebuild
new file mode 100644 (file)
index 0000000..87b89ae
--- /dev/null
@@ -0,0 +1,84 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyatspi/pyatspi-2.2.1.ebuild,v 1.1 2011/11/05 04:51:38 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+PYTHON_DEPEND="2:2.4"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* *-jython"
+
+inherit autotools eutils gnome2 python
+
+DESCRIPTION="Python binding to at-spi library"
+HOMEPAGE="http://live.gnome.org/Accessibility"
+
+# Note: only some of the tests are GPL-licensed, everything else is LGPL
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+COMMON_DEPEND="dev-python/dbus-python
+       >=dev-python/pygobject-2.90.1:3
+"
+RDEPEND="${COMMON_DEPEND}
+       >=sys-apps/dbus-1
+       >=app-accessibility/at-spi2-core-${PV}[introspection]
+       !<gnome-extra/at-spi-1.32.0-r1
+"
+DEPEND="${COMMON_DEPEND}
+       dev-util/pkgconfig
+       test? (
+               >=dev-libs/atk-2.1.0
+               >=dev-libs/dbus-glib-0.7
+               dev-libs/glib:2
+               dev-libs/libxml2:2
+               >=x11-libs/gtk+-2.10:2 )"
+
+pkg_setup() {
+       G2CONF="${G2CONF} $(use_enable test tests)"
+       python_pkg_setup
+}
+
+src_prepare() {
+       # remove pygtk cruft; https://bugzilla.gnome.org/show_bug.cgi?id=660826
+       # requires eautoreconf
+       epatch "${FILESDIR}/${PN}-2.2.0-AM_CHECK_PYMOD-pygtk.patch"
+       eautoreconf
+
+       gnome2_src_prepare
+
+       # disable pyc compiling
+       mv config/py-compile config/py-compile.orig
+       ln -s $(type -P true) config/py-compile
+
+       python_copy_sources
+}
+
+src_configure() {
+       python_execute_function -s gnome2_src_configure
+}
+
+src_compile() {
+       python_execute_function -s gnome2_src_compile
+}
+
+src_test() {
+       python_execute_function -s -d
+}
+
+src_install() {
+       python_execute_function -s gnome2_src_install
+       python_clean_installation_image
+}
+
+pkg_postinst() {
+       gnome2_pkg_postinst
+       python_mod_optimize pyatspi
+}
+
+pkg_postrm() {
+       gnome2_pkg_postrm
+       python_mod_cleanup pyatspi
+}