summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Cardona <remi@gentoo.org>2008-06-24 08:37:03 +0000
committerRemi Cardona <remi@gentoo.org>2008-06-24 08:37:03 +0000
commit1588abdc22be71549ba2f70b5d39817341591cf7 (patch)
tree9fecf5571fcb6510832d0702855907e09c5e9021 /dev-python/gnome-python-extras
parentadded latest release with wxpython gui support, QA fixes, etc (diff)
downloadhistorical-1588abdc22be71549ba2f70b5d39817341591cf7.tar.gz
historical-1588abdc22be71549ba2f70b5d39817341591cf7.tar.bz2
historical-1588abdc22be71549ba2f70b5d39817341591cf7.zip
dev-python/gnome-python-extras: add missing deps that were being automagically detected
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.25-gentoo-r5 x86_64
Diffstat (limited to 'dev-python/gnome-python-extras')
-rw-r--r--dev-python/gnome-python-extras/ChangeLog8
-rw-r--r--dev-python/gnome-python-extras/Manifest13
-rw-r--r--dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild93
3 files changed, 102 insertions, 12 deletions
diff --git a/dev-python/gnome-python-extras/ChangeLog b/dev-python/gnome-python-extras/ChangeLog
index 094728ee6ec9..f555990674c6 100644
--- a/dev-python/gnome-python-extras/ChangeLog
+++ b/dev-python/gnome-python-extras/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/gnome-python-extras
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/ChangeLog,v 1.75 2008/06/02 21:06:04 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/ChangeLog,v 1.76 2008/06/24 08:37:03 remi Exp $
+
+*gnome-python-extras-2.19.1-r2 (24 Jun 2008)
+
+ 24 Jun 2008; Rémi Cardona <remi@gentoo.org>
+ +gnome-python-extras-2.19.1-r2.ebuild:
+ add missing deps that were being automagically detected
02 Jun 2008; Gilles Dartiguelongue <eva@gentoo.org>
gnome-python-extras-2.19.1-r1.ebuild:
diff --git a/dev-python/gnome-python-extras/Manifest b/dev-python/gnome-python-extras/Manifest
index 768c02a7fb79..e47b8fb54388 100644
--- a/dev-python/gnome-python-extras/Manifest
+++ b/dev-python/gnome-python-extras/Manifest
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST gnome-python-extras-2.14.2.tar.bz2 351780 RMD160 d2707eee20a103f070455fef3bd9cddc1060ce93 SHA1 0e5a3288864d652d7f0862ce85ef4d634d90b217 SHA256 fcecd0098431c0baca72cc762560b15f330275727df4fd4157606a90252bae29
DIST gnome-python-extras-2.19.1.tar.bz2 361721 RMD160 1dd556def13b6cd10ef9a3a747e73ea38ee70e62 SHA1 f97303aa92c300050818ac8a01d0bc0657b2a9e3 SHA256 c5f74f4c46dbb379d119d6f74ca4a47653af251bea176dc7a0ecacccb88339f0
EBUILD gnome-python-extras-2.14.2-r1.ebuild 1849 RMD160 f65d2030f280b00cc4f2007dc4c8a206c1946c9a SHA1 e26f3fa972ad2b76b87d92298f957257d5daa6cd SHA256 74a5cb8519c60c655abd1805a4f12c5a2a3bc86ab8db9924e4421b52462c8223
EBUILD gnome-python-extras-2.19.1-r1.ebuild 2345 RMD160 9534a29912b10a519e11a2a75d01438d811bf19c SHA1 aef7347b25dcf12b362088bd919d3a2aa153bf62 SHA256 5a4c68039e6b631ea398cce59bce9546edd6a8a49f551a1ddf0b732704ef7dbd
-MISC ChangeLog 11524 RMD160 aeea95df61ef3014c724d258d224c34d80da261a SHA1 49cdd220fda13531754550933fb524502a159d5c SHA256 91055113ee218ab184ca11645d3409d88e5a0750c9f99fea8606fac404ceba1f
+EBUILD gnome-python-extras-2.19.1-r2.ebuild 2648 RMD160 55b32eaaa8af71bb9e8b25184fa0fe3183fa948a SHA1 8d1834a5acf5e61cec01983a17e46e61c2b4628a SHA256 6ea10c0dc5da9446b9337b9bf9fcdbb59460370bb34ac41489b3c2eb62c13296
+MISC ChangeLog 11718 RMD160 e3d216b9b255233bd315899806c47bb2684989cd SHA1 970636aad6840bcd30f994ee6eccea89122fd1da SHA256 3e574211b9f57882ad6854224caf91c9cd1efc7d2dbc9bcb80fdd4847be593ad
MISC metadata.xml 178 RMD160 52828e1ca616ad731f2ab1ed2890d6d3a7cc8043 SHA1 a42d68a6c263ea8d8cbb678548e209aa9642a74e SHA256 aeea09173ed30175422e4f951e369e1882919be3d56e655468e5d4bffea0fc3c
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkhEYMEACgkQ1fmVwcYIWAaDWQCgo3kHwy+ClcnHLe8pPkRhV5CN
-Fh8AoMnMgcp8r1S1nhhPPKA83P8efHrE
-=9lq9
------END PGP SIGNATURE-----
diff --git a/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild b/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild
new file mode 100644
index 000000000000..240dc9bc576b
--- /dev/null
+++ b/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild,v 1.1 2008/06/24 08:37:03 remi Exp $
+
+inherit eutils gnome2 python virtualx autotools
+
+DESCRIPTION="GNOME 2 Bindings for Python"
+HOMEPAGE="http://www.pygtk.org"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc firefox seamonkey xulrunner"
+
+RDEPEND=">=x11-libs/gtk+-2.4
+ >=dev-libs/glib-2.6
+ >=dev-python/gnome-python-2.10
+ >=dev-python/pygtk-2.4
+ =gnome-extra/gtkhtml-2*
+ xulrunner? ( =net-libs/xulrunner-1.8* )
+ !xulrunner? ( firefox? ( =www-client/mozilla-firefox-2* ) )
+ !xulrunner? ( !firefox? ( seamonkey? ( =www-client/seamonkey-1* ) ) )
+ >=x11-libs/libgksu-2.0.4
+ >=dev-libs/gdl-0.6.1
+ >=app-text/gtkspell-2"
+ # =gnome-extra/libgda-3*
+ # This used to be wrongly libgda-1*, but as configure is automagic,
+ # it just didn't build libgda bindings before as libgda-3 is p.masked.
+ # Leaving it automagic and dep lacking as there are no notable users of
+ # these bindings as testified by the lack of bug reports for this
+ # breakage. Should be fixed after libgda-3 gets unmasked or this ebuild
+ # is split into many per bug 108479
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+DOCS="AUTHORS COPYING* ChangeLog INSTALL NEWS README"
+
+# Tests are broken and not that useful anyway, see bug #209846
+RESTRICT="test"
+
+pkg_setup() {
+ if ! built_with_use --missing true dev-libs/gdl gnome; then
+ eerror "If you want to build ${PN} with >=dev-libs/gdl-0.7.1, you"
+ eerror "need to build dev-libs/gdl with the the 'gnome' USE flag."
+ die "gdl must be built with USE='gnome'"
+ fi
+
+ # only controls linking, can't disable w/o a patch :)
+ if use xulrunner; then
+ G2CONF="${G2CONF} --with-gtkmozembed=xulrunner"
+ elif use firefox; then
+ G2CONF="${G2CONF} --with-gtkmozembed=firefox"
+ elif use seamonkey; then
+ G2CONF="${G2CONF} --with-gtkmozembed=seamonkey"
+ fi
+}
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # change mozilla to seamonkey
+ sed -i -e 's:1.2b):1.0.0):;s:mozilla):seamonkey):' configure.ac
+
+ # disable pyc compiling
+ mv py-compile py-compile.orig
+ ln -s $(type -P true) py-compile
+
+ eautoreconf
+}
+
+src_test() {
+ Xemake check || die "tests failed"
+}
+
+src_install() {
+ gnome2_src_install
+
+ if use doc; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
+
+pkg_postinst() {
+ python_version
+ python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0
+}
+
+pkg_postrm() {
+ python_version
+ python_mod_cleanup "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0"
+}